This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our growing Financial Services client is looking for an experienced Principal Software Engineer to join their team in Boston on a hybrid working pattern
Job Responsibility:
Work closely with members of the Research group to review and define requirements for the compute platforms, workflow and observability systems
Provide expert level design that ensures the solution to be scalable, cost-effective and to have low maintenance
Lead technical design discussions within the team
Develop high quality solutions in both on premise environments and AWS Cloud using Python and other languages
Develop Infrastructure-As-Code solutions using Terraform, develop the automated build and deploy pipelines with unit and integrated tests to ensure high quality and efficient operations
Provide guidance to other team members on development tasks
Requirements:
Bachelor’s degree in Computer Science, Computer Engineering or a related discipline
8+ years of professional software development experience using Python or another object-oriented language
Ideally have worked with Django, Flask or FastAPI
Solid experience leading design or architecture of large-scale production systems
3+ years of experience developing large, high-performance, distributed systems
Strong experience building high-performance cloud native solutions on public cloud (AWS preferred)
Strong in computer science fundamentals like data structures, algorithm design and complexity analysis
Nice to have:
Ideally have worked with Django, Flask or FastAPI
What we offer:
Competitive base salary
Benefits
Very high OTE with a solid performance bonus every year
Career progression and development opportunities
The chance to work within a challenging and fast-paced environment with some of the best in the field