$105K - 215K a year
Design, build, and maintain high-performance, scalable software systems in a cloud-based environment. Collaborate with cross-functional teams to drive innovation and ensure system reliability.
Bachelor’s degree in Computer Science or equivalent experience is required. Candidates should have 4+ years of professional software development experience and 3+ years in system architecture and design.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - (C#/Microservices/Azure) in the United States. This role offers an exciting opportunity to design, build, and maintain high-performance, scalable software systems in a cloud-based environment. You will contribute across the full software development lifecycle, from architecture and design to implementation, deployment, and monitoring. Collaborating closely with cross-functional teams, you will help drive innovation, ensure system reliability, and implement best practices in security, DevOps, and microservices architecture. This position is ideal for a technically strong, proactive engineer who enjoys solving complex problems and mentoring peers while shaping the technical direction of the organization. Accountabilities · Scope, design, and develop scalable, resilient distributed systems and APIs using C# and .NET framework. · Collaborate with cross-functional teams throughout the software lifecycle, from requirements to deployment and operations. · Lead architecture and design sessions, code reviews, and ensure adherence to best practices. · Implement reusable application components and patterns to enhance system efficiency and maintainability. · Utilize cloud services and container orchestration tools, including Azure, Docker, and Kubernetes, for high-availability applications. · Mentor junior engineers and actively contribute to process improvements across the team. · Maintain security, monitoring, and DevOps standards, ensuring zero-downtime and reliable service delivery. · Bachelor’s degree in Computer Science, Information Systems, or equivalent experience. · 4+ years of professional software development experience within the .NET framework, including C# and object-oriented design. · 3+ years of experience in system architecture and design, microservices, and RESTful APIs. · 3+ years of experience with cloud platforms (Azure, AWS, GCP) and containerized environments. · Experience with DevOps concepts, CI/CD pipelines, and infrastructure as code. · Proficiency in SQL, NoSQL, and other relevant database technologies. · Strong problem-solving, analytical, and communication skills, with the ability to thrive in a fast-paced, dynamic environment. · Knowledge of security protocols, monitoring tools, and developer tooling across the software development lifecycle. · Competitive annual salary range ($105,000 - $215,000) based on experience, location, and role responsibilities. · 401(k) retirement plan with company match. · Comprehensive medical, dental, and vision coverage. · Performance and recognition-based incentives. · Flexible work arrangements and remote work opportunities. · Professional growth opportunities including mentorship, training, and certification support. · Inclusive and supportive company culture focused on collaboration and innovation. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 10/1/2025