Sr Software Engineer at Jobgether – United States
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr Software Engineer in the United States.
This role offers the opportunity to design, build, and maintain high-impact software solutions in a collaborative and innovative environment. You will be a key technical contributor, responsible for delivering scalable, secure, and efficient applications while mentoring and guiding other engineers. The position requires a strong foundation in Microsoft technologies and cloud-based platforms, with a focus on creating enterprise-scale solutions that directly support business objectives. You will work closely with cross-functional teams, including product, UX, and business stakeholders, applying agile methodologies and best practices to drive continuous improvement. This role allows for meaningful technical leadership, problem-solving at a deep level, and a direct influence on the quality and evolution of critical software systems.
- Design, develop, and deliver high-quality software solutions using Microsoft and Azure technologies, ensuring scalability, security, and efficiency
- Research and evaluate new technologies, frameworks, and vendors to recommend best-fit solutions
- Write, test, and implement efficient, maintainable code that aligns with business requirements and compliance standards
- Mentor and coach junior engineers through code reviews, design reviews, and technical guidance
- Troubleshoot, debug, and provide root cause analysis for complex software issues, implementing process improvements to prevent recurrence
- Collaborate across Product, UX, and Engineering teams in a fully agile environment to deliver innovative solutions
- Lead technical initiatives and contribute to team-wide knowledge sharing and skill development
- 8+ years of experience in software development, with expertise in designing, programming, and deploying enterprise-scale systems
- Deep knowledge of Microsoft technologies, including .NET, .NET Core, C#, and Microsoft SQL Server
- Strong experience with Azure services (App Service, API Management, AKS, Service Bus, Event Grid, Key Vault, Application Insights, SQL, Redis Cache)
- Proficiency in web technologies: HTML, CSS, JavaScript, Angular, and Open API/Swagger
- Experience with DevOps practices and tools such as Azure DevOps, Git, automated testing, and CI/CD pipelines
- Strong analytical, problem-solving, and debugging skills with the ability to evaluate complex technical issues
- Excellent written and verbal communication skills for technical documentation and peer/leadership interaction
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- Competitive salary range: $115,000 – $149,500 per year
- Performance-based incentives and restricted stock units
- Comprehensive medical, dental, and vision coverage
- HSA contributions and match; dependent care FSA match
- Uncapped paid time off and paid parental leave
- 401(k) with employer match
- Personal and healthcare financial literacy programs, ongoing education & tuition assistance
- Gym/fitness reimbursements and wellness incentives
- Remote work with in-person onboarding and optional quarterly on-site training programs