Principal Software Engineer
Boston, MA, United States On-site
Salary not listedJobFig found this opening at its original source and checks that it remains available.
About the role
Our client is seeking a self-motivated Principal Software Engineer with strong technical skills related to design and development of an AI-driven, API-focused, microservices-based system. You should be passionate about software architecture, software design, innovative technology, and creating great software. The ideal candidate will combine great design and coding skills with architectural sense and the passion to do great things. Our client is seeking a self-motivated Principal Software Engineer with strong technical skills related to design and development of an AI-driven, API-focused, microservices-based system. The ideal candidate will combine great design and coding skills with architectural sense and the passion to do great things.
What you'll bring
- 5+ years of industry experience designing and building distributed, scalable software solutions
- Experience designing and building robust RESTful APIs
- Applied C#, Javascript, Node.js, Python experience (or equivalents)
- Experience with responsive web design and related technologies
- Experience using Microsoft SQL Server, as well as relational database design
- Experience using Git for source control
- Experience working in an Agile team using Scrum (or similar methodology)
- Experience designing scalable distributed systems, with microservices-based architectures a big plus
- Understanding of DevOps best practices a plus
- Experience with Azure, AWS, and cloud services a plus
- GitFlow a plus