Senior Software Engineer
Grand Circle Corporation · Boston, MA · 3 wk ago
HybridEngineering$140k–$160k/yrFull-time
What You'll Do
- Technical Leadership & Solution Design
- Own end-to-end delivery of applications and integrations from design through implementation and support
- Design scalable, secure, resilient, and maintainable solutions
- Review requirements, technical designs, and code to improve quality and long-term supportability
- Participate in architecture discussions, code reviews, and technical sizing
- Contribute to technical roadmaps and continuous improvement efforts
- Challenge assumptions and introduce innovative approaches
- Development & Execution
- Lead full software development lifecycle activities including design, development, testing, deployment, and maintenance
- Build integrations supporting customer self-service and streamlined workflows
- Help establish foundations for AI-enabled capabilities and automation
- Enhance CI/CD pipelines and Infrastructure as Code practices within Azure
- Maintain operational excellence through monitoring, troubleshooting, and reliability improvements
- Collaboration & Mentorship
- Mentor engineers through coaching and thoughtful technical guidance
- Partner with business stakeholders, contact center teams, and vendors
- Support Agile delivery practices and continuous improvement initiatives
- Collaborate with globally distributed teams
- 5–8+ years of experience in full-stack software engineering
- Strong experience with C#/.NET (or Java)
- Experience with modern JavaScript/TypeScript frameworks such as React or Angular
- Experience building APIs and backend services
- Strong SQL and relational database experience
- Experience with Git workflows and CI/CD practices
- Experience building solutions in Azure or other cloud platforms
- Understanding of SOLID principles, design patterns, automated testing, and secure coding practices
- Experience supporting production applications and operational health
- Bachelor's degree in Computer Science or equivalent experience
- Experience working in Agile environments
- Contact center technology experience
- Experience with CCaaS platforms such as Genesys, NICE, Five9, or AWS Connect
- Experience leading cloud migration initiatives
- Azure, AWS, or GCP certifications