About the role

  • Design, implement, and maintain reliable, scalable software solutions, primarily using C#, ASP.NET Core , React, and SQL databases.
  • Own software development life cycle from ideation to deployment.
  • Drive projects from initial design through testing and launch while focusing on clean code, scalability, and performance.
  • Collaborate with cross-functional teams to solve complex challenges and deliver high-quality features to customers.
  • Guide and mentor other developers, providing technical leadership and code reviews that focus on SOLID principles and domain-driven design.
  • Evangelize and enforce software engineering best practices, including automated testing, code quality, and effective documentation.
  • Participate actively in Agile ceremonies, contributing to continuous improvement of team processes and efficient delivery of work.
  • Stay current with emerging technologies, identifying opportunities to improve our platform.
  • Contribute to the architecture and design of distributed, cloud-native systems.

Requirements

  • 5+ years of professional experience building modern web applications with C# and ASP.NET Core
  • Experience with React or other modern JavaScript frameworks.
  • Strong grasp of object-oriented programming, design patterns, and software architecture.
  • Proven experience mentoring other engineers and driving cross-team technical initiatives.
  • Experience with relational database design (SQL Server, Postgres).
  • Comfortable working in an agile, CI/CD, Git-centric environment.
  • Excellent communication and collaboration skills.

Benefits

  • Health, wellness, and financial benefits to offer peace of mind to you and your family.
  • Continuous professional growth and leadership opportunities.
  • World-class facilities and the technology you need to thrive – in our offices or yours.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$115,000 - $180,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job