Senior .Net Software Engineer responsible for developing, maintaining, and improving C#/ASP.NET backend systems and architecting the next version of the trading engine.
Compensation
All positions are Full-Time, with competitive compensation, medical benefits, paid vacation, 401k plan and stock options.
Responsibilities
Develop, maintain, and improve C#/ASP.NET backend systems
Work as a team to architect the next version of our C# trading engine
Conduct architectural and technical reviews during the software development life cycle
Apply best practices, design patterns, and cutting-edge technologies of web development and mobile development
Collaborate with project teams and business owners to proactively analyze system performance
Requirements
Bachelor's degree in computer science or a related field
Lead and grow a DevOps team, manage cloud environments, drive automation, and ensure secure, reliable operations for Sphera’s enterprise software products.
Responsibilities
Lead and grow your team
Balance workloads across product-line support, projects, and tickets
Own the hiring process: define role requirements, conduct interviews, and onboard new engineers
Develop talent by coaching engineers toward lead roles and leads toward management
Own your team’s backlog in Azure DevOps, turning requests into well-scoped epics, features, and backlog items
As an Application Development Intern, collaborate with engineers to develop, maintain, and enhance web applications supporting Ryan's business operations.
Compensation
For certain Massachusetts based roles, the hourly hiring range for this position is $23.70 - $27.50.
Responsibilities
Collaborate with experienced software engineers to develop, maintain, and enhance web applications supporting Ryan's business operations.
Investigate, troubleshoot, and resolve bugs in existing applications to improve functionality, performance, and user experience.
Support full‑stack development projects, including building user interface components, developing APIs, and implementing database changes using technologies such as Angular, React, Java, .NET, and Microsoft SQL Server.
Contribute to the maintenance and modernization of existing applications through code refactoring, performance improvements, and technical updates.
Write and maintain unit and integration tests to support application functionality, reliability, and code quality.
Requirements
Working toward a Bachelor’s or Master’s degree in Computer Science or related study.
Lead multiple software development teams, design and deliver web, mobile, and cloud applications integrating AI, while managing people, engineering practices, and client relationships.
Responsibilities
Diriger des équipes de développement
Recruter, intégrer et fidéliser les talents
Instaurer une culture de confiance
Gérer la capacité des équipes
Définir et faire évoluer les normes de développement
Requirements
Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe