Sr Backend Software Engineer I
Accountabilities
Independently design, develop, modify, document, and test software components in accordance with established development processes and quality standards.
Translate high-level business and technical requirements into detailed software designs, architecture specifications, interface descriptions, and implementation plans.
Build and maintain modern web applications and containerized microservices using C#, .NET Core, and industry-leading development practices.
Develop, execute, and validate unit and integration tests, applying Test-Driven Development (TDD) principles and collaborating with software testing teams to ensure product reliability.
Build, maintain, and optimize CI/CD pipelines for deploying containerized applications to Kubernetes environments using Helm.
Identify opportunities to improve software development processes, propose solutions, and implement enhancements that increase efficiency, quality, and maintainability.
Leverage AI-powered development tools, including GitHub Copilot, to support efficient coding and modern software engineering practices.
Conduct regular code reviews, provide constructive feedback, and mentor junior engineers through training, technical guidance, and knowledge sharing.
Independently diagnose and resolve build, deployment, and software integration issues, providing guidance to other team members when needed.
Develop proof-of-concept projects to evaluate emerging technologies, architectures, and development approaches.
Collaborate with external partners and organizations when required, representing the software development team in technical discussions.
Ensure compliance with company policies, data privacy requirements, HIPAA standards, and applicable legal and regulatory obligations.
Requirements
Bachelor's degree in Engineering, Computer Science, or a related discipline, or an equivalent combination of education and relevant professional experience.
At least 5 years of experience in cloud-based or web application software development, or a closely related technical field.
Expert-level knowledge of C# and .NET Core, with proven experience designing, developing, and testing enterprise-grade software applications.
Strong experience building and maintaining containerized microservices and deploying applications through CI/CD pipelines to Kubernetes using Helm.
Proficiency with Docker containers for development, testing, and deployment environments.
Experience working with SQL databases such as SQL Server or MySQL, as well as NoSQL databases such as MongoDB, CosmosDB, or Cassandra.
Familiarity with cloud technologies and services across Microsoft Azure and/or AWS.
Knowledge of enterprise messaging platforms such as Event Hubs, Kafka, or Kinesis is an advantage.
Understanding of REST API contract design and software architecture principles.
Ability to translate complex requirements into practical technical solutions and deliver high-quality results independently.
Strong analytical, troubleshooting, and problem-solving capabilities, with the ability to identify and resolve technical challenges.
Excellent communication and collaboration skills, including the ability to lead technical discussions, present ideas, and influence stakeholders.
Demonstrated ability to guide and mentor junior engineers, delegate technical assignments, and contribute to team development.
Adaptability, initiative, and a continuous improvement mindset, with the ability to embrace change and promote innovative approaches.
Must be authorized to work in the United States without current or future employer-sponsored visa support.
Benefits
Competitive annual base salary: $140,000–$160,000, depending on experience, skills, qualifications, and geographic location.
Additional bonus opportunities as part of a competitive compensation package.
Comprehensive healthcare coverage, including medical, dental, and vision insurance, available from the first day of employment.
Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA).
401(k) retirement plan with employer matching contributions.
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1