×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Dayton, Montgomery County, Ohio, 45444, USA
Listing for: Gravity IT Resources
Full Time position
Listed on 2026-03-23
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, Full Stack Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

To Apply for this Job Job Title:
Senior Software Engineer
Job Type: Full Time

Location:

Boston, MA
- Hybrid
Work Authorization: US Citizen or Green Card (No sponsorship availabile)
Referral Fee: +/- $1000

About the Role

We are seeking a Senior Software Engineer who goes beyond writing code to designing scalable, modern solutions
. This role is ideal for someone with strong technical judgment, a collaborative mindset, and a sense of ownership over how systems are built, modernized, and operated.

You’ll work in a cloud-first, solution-driven environment
, partnering closely with engineers and stakeholders to deliver systems that are efficient, maintainable, and continuously improving. This position requires comfort with ambiguity, the ability to quickly learn new technologies, and a proactive approach to solving complex problems.

A key focus of this role is modernizing legacy applications
—approaching them with pragmatism and momentum to improve, replace, and simplify systems over time.

Experience leveraging AI as a practical engineering tool is a plus, particularly for accelerating development, refactoring, and improving system outcomes.

What You’ll Do
  • Act as a self-directed engineer and technical lead
    , providing sound technical guidance across projects and daily work
  • Own technical design and implementation
    , ensuring delivery on time and within scope
  • Design and build end-to-end solutions
    , including architecture, scalability, data flow, and failure handling
  • Modernize and refactor legacy systems for improved performance, simplicity, and maintainability
  • Build, deploy, and operate cloud-first applications in Microsoft Azure using managed services and automation
  • Develop backend services using .NET / .NET Core, Web APIs, messaging, and background processing
  • Create modern frontend applications using React and current UI patterns
  • Design and implement event-driven and asynchronous systems
  • Leverage AI tools and approaches to accelerate development and system improvements
  • Collaborate closely with engineering teams, product partners, and stakeholders
  • Influence technical direction through experience, communication, and best practices
  • Mentor team members by sharing knowledge and elevating engineering standards
  • Ensure systems are built with reliability, observability, security, and scalability in mind
  • Troubleshoot and resolve production issues using logs, metrics, and tracing tools
  • Participate in incident resolution, problem management, and level 3 support
  • Continuously evaluate and adopt new tools, technologies, and patterns
What You Bring
  • Strong engineering judgment with the ability to clearly communicate technical tradeoffs
  • Proven experience designing, building, deploying, and supporting production software systems
  • A curious, adaptable mindset with a willingness to learn and evolve
  • Hands-on experience with Microsoft Azure in a cloud-first environment
  • Understanding of cloud-native architecture (stateless services, observability, cost optimization)
  • Strong backend experience with .NET / .NET Core, EF Core, and Web APIs
  • Experience building across the full stack (frontend, backend, messaging, identity, infrastructure)
  • Proficiency with React for modern frontend development
  • Experience with asynchronous processing and messaging systems
  • Knowledge of authentication/authorization using OAuth/OIDC
  • Strong experience with Git, CI/CD pipelines, and Dev Ops practices
  • Ability to troubleshoot build, deployment, and pipeline issues independently
  • Experience with monitoring, logging, and production support
  • Familiarity with Agile/Scrum methodologies and tools like Git Hub or Azure Dev Ops
  • Strong communication skills and ability to collaborate across technical and non-technical teams
  • Ability to manage multiple priorities in a fast-paced environment
Required Experience
  • 5+ years of professional experience in software development
  • Experience building and supporting production-grade systems
  • Proven track record of modernizing legacy applications
  • Hands-on experience working in cloud environments (Azure preferred)
  • Experience working in collaborative, team-based engineering environments
Education
  • Bachelor’s degree preferred
  • Equivalent practical experience will be considered
To Apply for this Job

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary