Senior Software Engineer 2

Jobgether

Oregon

Hybrid

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work: Fully remote
Collaborative Agile environment
Professional development

Job summary

Partner Company in the United States seeks a Senior Software Engineer 2 to design, develop, test, and maintain enterprise software for healthcare and financial operations. You will work across the full stack with C#/.NET on the backend and modern frontend technologies to deliver scalable solutions.

Join a mature Agile team collaborating with product owners and stakeholders. The role is fully remote in the United States, offering opportunities to influence architecture, testing, and continuous

Qualifications

  • 7+ years of enterprise software development with C#/.NET.
  • 5+ years in JavaScript frontend with React or Angular.
  • Experience with multi-tier architecture and APIs.
  • Familiarity with CI/CD and automated testing.

Responsibilities

  • Design, develop, test, and maintain enterprise software spanning backend, frontend, and data access.
  • Build RESTful APIs and integrate components across services.
  • Develop responsive UIs using modern frontend frameworks.
  • Contribute to architecture discussions, coding standards, and documentation.
  • Participate in Agile ceremonies and CI/CD improvements.

Skills

C#
.NET
JavaScript
REST APIs
Agile
CI/CD
SQL/NoSQL

Tools

React
Angular
RavenDB
MongoDB

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer 2 based in the United States.The Senior Software Engineer 2 will contribute to the design, development, testing, and maintenance of modern enterprise software applications supporting complex healthcare and financial operations. This role offers the opportunity to work across the full application stack, combining strong backend engineering skills with modern frontend development. You will build scalable solutions using C# and .NET, develop responsive user interfaces, and optimize database performance within a structured, multi-tier architecture. Working in a mature Agile environment, you will collaborate with engineers, technical leaders, product owners, and business stakeholders to deliver reliable, high-quality software. You will also contribute to architectural decisions, technical documentation, automated testing, and continuous improvement initiatives. This fully remote opportunity is ideal for an experienced engineer who enjoys solving complex technical problems and building maintainable enterprise applications as part of a collaborative team.

Accountabilities
  • Design, develop, and maintain enterprise software solutions across backend services, frontend interfaces, and data-access layers, ensuring applications remain reliable, scalable, secure, and aligned with established engineering standards.
  • Design, develop, test, debug, and maintain enterprise applications using C# and .NET.
  • Build and enhance solutions based on n-tier architecture, including presentation, business logic and service, and data-access layers.
  • Develop responsive, maintainable user interfaces using JavaScript and modern frontend frameworks such as React or Angular.
  • Design, implement, and optimize database solutions to support application functionality, performance, and data integrity.
  • Build and maintain RESTful APIs and integrate application components across service-oriented architectures.
  • Participate in technical design reviews and architectural discussions, contributing recommendations that improve system quality and maintainability.
  • Write clean, reusable, well-tested code in accordance with established coding standards and software engineering best practices.
  • Develop and maintain automated tests and contribute to CI/CD processes and continuous delivery improvements.
  • Investigate application defects, troubleshoot production or development issues, identify root causes, and implement effective solutions.
  • Participate actively in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives.
  • Collaborate with software engineers, technical leaders, product owners, and other stakeholders to clarify requirements and deliver software on schedule.
  • Understand existing systems and contribute effectively to established codebases while identifying opportunities for improvement.
  • Maintain clear technical documentation and communicate implementation choices, design decisions, and potential risks to relevant stakeholders.
Requirements
  • At least 7 years of experience developing enterprise applications using C# and .NET.
  • At least 5 years of JavaScript development experience, including frontend development with React or Angular.
  • Strong understanding of n-tier and layered application architecture.
  • Solid knowledge of data structures, algorithms, system design, RESTful APIs, and database management, including NoSQL technologies.
  • Experience with at least one modern frontend framework and the ability to develop maintainable, responsive user interfaces.
  • Experience designing, developing, and optimizing relational or document databases.
  • Familiarity with automated testing, continuous integration and continuous delivery (CI/CD), and modern software development practices.
  • Experience working in an Agile software development environment and contributing to collaborative delivery processes.
  • Strong problem-solving and analytical skills, with the ability to investigate complex issues and identify practical technical solutions.
  • Ability to understand existing applications, navigate established codebases, and deliver improvements without disrupting system reliability.
  • Excellent verbal, written, and technical communication skills, including the ability to explain implementation decisions clearly.
  • Demonstrated ability to collaborate effectively with engineers, technical leaders, product teams, and other stakeholders.
Preferred qualifications
  • Experience working with document-oriented databases, particularly RavenDB or MongoDB.
  • Experience developing single-page applications (SPAs).
  • Familiarity with multiple frontend frameworks, including React, Ember.js, or Angular.
  • Experience designing and integrating RESTful APIs and working with service-oriented application architectures.
Benefits
  • Remote work: Fully remote position with the flexibility to work from home.
  • Collaborative environment: Work alongside software engineers, technical leaders, product owners, and stakeholders in an established Agile development environment.
  • Technical ownership: Contribute to architectural discussions, engineering decisions, and continuous improvement across enterprise applications.
  • Full-stack development: Opportunity to work across backend services, frontend applications, APIs, and database technologies.
  • Meaningful impact: Help improve technology supporting complex healthcare and financial operations.
  • Professional development: Gain exposure to modern software engineering practices, enterprise architecture, automated testing, and CI/CD workflows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer (Node)
Sr. Software Engineer (Node)

Jobgether • United States

Remote
USD 140,000 - 190,000
Fully remote work
Technical ownership of backend
Senior-level mentorship
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Florida City (FL)

On-site
USD 120,000 - 180,000
Competitive salary
Health, dental, vision insurance
Retirement plan with employer matching
+6
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Senior Full-Stack Engineer (C#/NET) - Remote
Senior Full-Stack Engineer (C#/NET) - Remote

Jobgether • Oregon

Hybrid
USD 120,000 - 160,000
Remote work: Fully remote
Collaborative Agile environment
Professional development
Full Stack Engineer
Full Stack Engineer

Tier4 Group • Everett (MA)

Hybrid
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Interactive Resources - iR • Jacksonville (FL)

On-site
USD 120,000 - 150,000
Lead Software Engineer - Cloud & Application Development
Lead Software Engineer - Cloud & Application Development

Jobgether • Oregon

Hybrid
USD 135,000 - 145,000
Annual base salary $135,000-$145,000
Medical coverage through Anthem
Dental and vision insurance
+5
Senior .NET Developer - Fully remote, New England preferred
Senior .NET Developer - Fully remote, New England preferred

Motion Recruitment • Cambridge (MA)

Remote
USD 140,000 - 190,000
Flexible remote work environment
Career growth within a highlytechnical
Medical, Dental, Vision Insurance
Senior Software Engineer
Senior Software Engineer

Hyperion360 • Oregon

Hybrid
USD 140,000 - 190,000
Competitive salary
Health insurance
Retirement plan
+5