Sr. Software Engineer

Gravity IT Resources

Cincinnati (OH)

Remote

USD 110,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gravity IT Resources is seeking a Senior Software Engineer to design, develop, and support scalable enterprise solutions in a remote, contract setting. You will collaborate with product, engineering, QA, architecture, security, and business teams to deliver reliable digital platforms and standards-driven code across the full software lifecycle.

You will mentor engineers, translate requirements into technical plans, build APIs and microservices, drive CI/CD practices, and ensure security,

Qualifications

  • Six or more years of professional software development experience.
  • Strong proficiency in modern programming languages (Java/JS/TS, Python, C#, Go).
  • Experience with enterprise apps, APIs, microservices or distributed systems.
  • Experience with relational and/or non-relational databases.
  • Knowledge of cloud platforms and cloud-native development.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable, secure software solutions.
  • Translate requirements into technical solutions and mentor engineers.
  • Build APIs, microservices, and cloud-based applications.
  • Support CI/CD, automated testing, and production monitoring.
  • Participate in Agile ceremonies and collaborate with cross-functional teams.

Tools

Git
Docker
Kubernetes
AWS
Azure
CI/CD tools

Job description

Job Title: Senior Software Engineer

Location Requirements: Remote

Job Type: Contract

Role Overview:
You will design, develop, and support scalable technology solutions within a high-volume enterprise environment. Collaborate with product, engineering, quality assurance, architecture, security, and business teams to deliver reliable digital products and platforms. Use your strong hands-on engineering skills and technical leadership to guide decisions, mentor engineers, and support modernization efforts throughout the software development lifecycle.

Responsibilities:

  • Design, develop, test, deploy, and maintain scalable, secure, and reliable software solutions
  • Translate business and product requirements into technical solutions
  • Develop high-quality, reusable code following engineering standards and design principles
  • Build and integrate APIs, microservices, cloud-based applications, data services, and event-driven systems
  • Participate in architecture and design discussions, providing recommendations to balance needs, quality, cost, and timelines
  • Collaborate with product managers, QA engineers, UX professionals, and stakeholders throughout development
  • Review code, identify improvements, and reinforce development standards and best practices
  • Diagnose and resolve complex application, integration, performance, and production issues
  • Create and maintain automated unit, integration, and regression tests
  • Support continuous integration/delivery practices, including automated builds, testing, deployment, and monitoring
  • Apply security, privacy, accessibility, and data protection standards during design and development
  • Monitor application performance and reliability, identifying and implementing improvements
  • Contribute to Agile ceremonies, including backlog refinement, sprint planning, daily stand-ups, reviews, and retrospectives
  • Break complex initiatives into manageable technical stories and tasks
  • Mentor junior and mid-level engineers, promoting knowledge sharing and continuous learning
  • Partner with dependent teams to coordinate integrations, releases, and dependencies
  • Participate in production support and incident response activities as needed
  • Research emerging technologies and recommend practical improvements to tools, platforms, and processes

Required Qualifications:

  • Six or more years of professional software development experience
  • Strong proficiency in one or more modern programming languages, such as Java, JavaScript, TypeScript, Python, C#, or Go
  • Experience developing and supporting enterprise applications, APIs, microservices, or distributed systems
  • Experience with relational and/or nonrelational databases
  • Knowledge of cloud platforms and cloud-native development practices
  • Experience with source control, automated testing, continuous integration, and continuous delivery tools
  • Strong understanding of software design principles, development patterns, and the software development lifecycle
  • Experience working in an Agile product-development environment
  • Ability to troubleshoot complex technical issues across multiple applications, services, and integrations
  • Strong analytical, problem-solving, communication, and collaboration skills
  • Ability to work effectively with technical and nontechnical stakeholders
  • Demonstrated ability to manage competing priorities in a fast-paced enterprise environment

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Gravity IT Resources • Charlotte (NC)

On-site
USD 110,000 - 150,000
Senior Application Engineer
Senior Application Engineer

Nubitz • United States

On-site
USD 100,000 - 130,000
Stock options
Work From Home Flexibility
Fast growing tech company
+2
Remote Senior Software Engineer (Contract)
Remote Senior Software Engineer (Contract)

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Rapinno Tech • Oregon (WI)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Itgiantsolutions • United States

On-site
USD 110,000 - 130,000
Sr. Full-Stack Developer
Sr. Full-Stack Developer

North South Consulting Group • Elizabethtown (KY)

Remote
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Eames Consulting • United States

On-site
USD 120,000 - 180,000
Sr. Full-Stack Developer
Sr. Full-Stack Developer

northsouthconsultinggroup • United States

Remote
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Talentify • Beaverton (OR)

Remote
USD 120,000 - 180,000
Sr. Software Engineer - Remote
Sr. Software Engineer - Remote

Harbor Freight Tools • Calabasas (CA)

On-site
USD 150,000 - 190,000