Principal Software Engineer

BH-12219
  • $200,000-$250,000 per annum
  • Massachusetts, United States
  • Permanent
Principal Software Engineer
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

Apply for this role

Take your career up a notch