The partner company is looking to hire a Senior Staff Software Engineer to architect and develop sophisticated software solutions for mission-critical products, lead end-to-end feature development, and shape modern, scalable architectures.
Requirements
- Expert knowledge of the Microsoft .NET technology stack, including C, .NET, ASP.NET MVC, Web APIs, and SQL databases.
- Strong front-end foundations in HTML5 and JavaScript; experience with frameworks such as React or Knockout.js is a plus.
- Demonstrated ability to proactively detect issues and propose meaningful improvements.
Responsibilities
- Architect, design, and implement user-facing features from initial concept through full delivery.
- Collaborate with product managers, designers, and cross-functional engineering teams to prototype, refine, and launch impactful product features.
- Ensure high-quality technical execution through strong communication, technical documentation, and cross-team alignment.
- Spend approximately 70% of your time on hands-on development and 30% on requirement analysis, mentorship, and technical leadership.
- Identify gaps, drive continuous improvements in code quality, usability, and system architecture.
- Champion user experience and ensure solutions are intuitive, scalable, and maintainable.
Other
- 15+ years of experience in software engineering with demonstrated technical leadership.
- Proven ability to empathize with users and advocate for product usability and experience.
- Excellent communication, technical writing, and collaborative skills.
- Ability to operate in fast-paced environments, solving complex problems with autonomy and ownership.
- Flexible time off and strong support for autonomous work, including extensive learning and development programs, onboarding, and leadership training opportunities.