As our Principal Software Engineer and most senior technical contributor, you will be designing, developing and iterating on the core foundations of our platform at Fundnel.
The sorts of things you’ll be doing:
- Working across our engineering and data teams to design, implement and advise on software architecture
- Overseeing our cloud infrastructure strategy, ensuring we are making the best use of new and existing cloud services in terms of security, efficiency and scalability
- Helping the team select the tooling, frameworks and processes that will help us maximize delivery while minimizing code
- Defining and evolving our data domains, in close collaboration with both our data and product teams
- Establishing secure and robust interfaces with our vendors and partners
- Keeping up to date with the latest in tooling and industry best practice, ensuring that we’re constantly discussing, evaluating and implementing the best
- In collaboration with the CTO and our entire team, help set the practices and mindsets that define our technology culture
As our Principal Engineer we are hoping you will bring significant experience (7+ years overall as an IC) to the team in most or all of the following:
- Service-oriented, API-driven architectures
- Cloud infrastructure and security, ideally AWS but any major cloud provider will do
- Serverless architectures
- A variety of OO and functionally-oriented languages. We aren’t tied to anything specific but at present you’ll find a lot of JavaScript/Node and Python in our stack
- Security and performance testing and auditing, both at the code and infrastructure level
- API design and specification (Swagger/OpenAPI, etc.)
- Containerization and image management (Docker, etc.)
- Best practices around robust CI/CD pipelines
- A variety of modern database solutions, both relational and non-relational, and when to use them
- Data domain modelling
- Workflow engines, such as Apache Airflow
Beyond the technology, we also hope you’ve got some level of experience, or at least interest, in:
- Financial services, particularly the investment space
- Both startup and corporate-type working environments (we’re a bit of both!)
- An appreciation for experimentation and designing systems/processes that accommodate business and technical agility
- Food! We talk about it a lot :)
As an established technology professional with deep experience in both software architecture and its growing interdependence with cloud infrastructure, you will have the autonomy to make the key decisions that will ensure we can scale the business while facilitating a culture of experimentation and adaptability.
Although this role has a significant hands-on component, we are looking for a Principal who can work closely with each member of our technology and product teams to pragmatically map business requirements to technical solutions, and to collaboratively determine standards and best practices that will benefit our platform and our team members well into the future.
The successful candidate will be able to ensure legal compliance and limit risk exposure for our company. If this sounds like a role that you would enjoy, click on "I'm Interested" to join our expanding team. We're excited to meet you!