Principal Software Engineer
BH-12219
Posted: 12/05/2024
- $200,000-$250,000 per annum
- Massachusetts, United States
- Permanent
Principal Software Engineer
Boston – hybrid working
Responsibilities:
Requirements:
Sound like you? Please send across your updated resume and we can arrange a confidential conversation to discuss in more detail.
Boston – hybrid working
Responsibilities:
- The work includes developing Infrastructure-As-Code solutions, developing the automated build and deploy pipelines with unit and integrated tests to ensure high quality and efficient operations, and be part of on-call support rotation.
- 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 to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture
- 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.
- Promote high quality code via code reviews
- Provide production support to prevent disruptions to investment processes
Requirements:
- The ideal candidate will possess experience in building distributed systems, applications and infrastructure, experience with Kubernetes and AWS Cloud, experience in designing and implementing large scale systems.
- 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
- 4+ years of experience leading design or architecture of large-scale production systems
- Experience developing large, high-performance, distributed systems
- Experience building high-performance cloud native solutions on public cloud
- 3+ years of experience in container technologies like Kubernetes and Docker
- Experience in building resilient CI/CD pipelines, strong knowledge of Git, and familiarity with a DevOps platform like GitLab
- 1+ years of experience with Helm and Infrastructure as Code tools (Terraform preferred)
- Strong in computer science fundamentals like data structures, algorithm design and complexity analysis
Sound like you? Please send across your updated resume and we can arrange a confidential conversation to discuss in more detail.
Laura Allison
Senior Consultant