$Not specified
The Senior Software Engineer will architect, design, and implement complex user-facing features while collaborating with cross-functional teams. This role also includes mentoring junior engineers and ensuring high-quality software delivery.
Candidates should have 8+ years of industry experience and expert-level knowledge of the Microsoft .NET technology stack. A strong proficiency in front-end technologies and effective communication skills are also required.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in the United States. This role offers an exciting opportunity to architect, design, and implement end-to-end user-facing features while collaborating closely with product managers, designers, and engineers. You will contribute to the development of high-impact products using the Microsoft .NET technology stack, driving both innovation and quality in a fast-paced, modern engineering environment. The position combines hands-on software development with mentorship and technical leadership, offering a balance of coding, strategic planning, and team guidance. You will play a key role in shaping product decisions, using data-driven approaches to enhance user experiences and delivering solutions that scale across a rapidly growing organization. Accountabilities: · Architect, design, and implement complex features end-to-end across multiple platforms. · Collaborate with cross-functional teams including product managers, designers, and engineers to prototype and deliver product features. · Mentor junior engineers and provide guidance to enhance technical skills and team productivity. · Participate in requirement analysis, technical planning, and supervision to ensure high-quality delivery. · Utilize best practices in coding, testing, debugging, and profiling to maintain robust, maintainable, and performant software. · Communicate effectively with stakeholders, including engineers, product managers, and customers. · 8+ years of industry experience in software engineering. · Expert-level knowledge of the Microsoft .NET technology stack (C#, .NET, ASP.NET MVC, Web APIs) and SQL databases. · Strong proficiency in front-end technologies including HTML5 and JavaScript; experience with frameworks like React or Knockout.js is a plus. · Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and related developer tools. · Ability to empathize with users and apply a data-driven approach to product decisions; experience with A/B testing is a plus. · Strong communication and technical writing skills; ability to explain complex technical concepts to varied audiences. · B.S., M.S., or Ph.D. in Computer Science, Physics, Engineering, or a related technical field. · Competitive base salary with total compensation including annual bonus and equity. · Flexible working hours and remote work opportunities. · Comprehensive health and wellness coverage: medical, dental, vision (100% employer-paid options), FSA, HSA, and telehealth services. · 401k with company match and retirement planning support. · Parental leave, fertility and adoption support, and on-demand maternity services. · Professional development programs including onboarding, leadership training, and learning opportunities. · Recognition programs, peer-nominated awards, and a collaborative, inclusive company culture. · Additional perks such as pet insurance, legal advisory services, and financial planning tools. 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