As a Software Engineer-3, you will play a key role in building and evolving digital services that power critical business functions. You'll design and maintain robust APIs and web applications, ensuring they meet performance, security, and compliance standards. Working within an agile framework, you'll collaborate closely with product owners, architects, and cross-functional teams to define requirements, prioritize features, and deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and test scalable services and user-facing applications using modern technologies
- Diagnose and resolve production issues across distributed systems and cloud environments
- Work with architects to shape technical direction and promote best practices in software development
- Translate business and functional needs into technical implementations based on user research and feedback
- Write clean, maintainable code that adheres to enterprise and industry standards
- Lead automated testing efforts and ensure comprehensive test coverage for new and modified components
- Support a culture of transparency, collaboration, and continuous improvement across teams
- Partner with stakeholders to understand end-user needs and align technical solutions with business goals
Required Qualifications
- Bachelor’s degree or equivalent professional experience
- Authorization to work in the US without sponsorship, now or in the future
Preferred Experience
- 5+ years in software development with a focus on full-stack or backend systems
- Hands-on experience with Agile methodologies and the full development lifecycle
- Proficiency with TypeScript, React or Vue, and modern UI frameworks
- Strong background in .NET, C#, JavaScript, and Microsoft SQL or Azure SQL
- Familiarity with cloud-native platforms, particularly Azure PaaS and CI/CD pipelines
- Experience using Terraform, PowerShell, and YAML for automation and infrastructure as code
- Solid understanding of RESTful APIs and services consumed across multiple teams
- Proven ability to navigate complex business requirements and interdependent projects
- Strong problem-solving skills, attention to detail, and a collaborative mindset
- Knowledge of object-oriented programming principles and automated testing practices
Technology Environment
Primary tools and platforms include TypeScript, React, Vue, .NET, C#, JavaScript, Microsoft SQL, Azure SQL, Azure DevOps, GitHub Enterprise, Terraform, PowerShell, YAML, RESTful Web APIs, and Windows-based development environments.
Work Model
This is a hybrid role. Employees are expected to report to an approved office location on Mondays, Tuesdays, and Thursdays, unless engaged in approved off-site business activities.