Engineer Software

Tata Consultancy Services

Cincinnati (OH)

On-site

USD 64,000 - 110,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in the United States is seeking a Senior Developer to lead Java backend development with NodeJS or React and DevOps practices.

You will design, develop, and maintain services, APIs, and data models across platform layers, while ensuring performance, security, and observability. You will collaborate with product, design, and architecture teams to deliver scalable solutions.

Qualifications

  • Experience designing and building Java backend services.

Responsibilities

  • Translate product requirements into backend and frontend functionality.
  • Develop and maintain services, APIs, and data models.
  • Collaborate with product, design, and other engineers to deliver end-to-end features.
  • Ensure systems are scalable, observable, and secure.

Skills

Java
Backend development
System design
Software architecture
Team collaboration

Tools

NodeJS
React
AWS

Job description

Job Description

Java backend with NodeJS or React and Dev OPS Senior Developer


Design, develop, and maintain software across the platform stack, including user facing experiences, back-end services, APIs, integrations, event driven workflows, and shared data models.


Contribute across multiple layers of the system and apply sound judgment about how individual features fit within the broader architecture of the platform.


Front End Development

  • Translate product and design intent into responsive, intuitive, and reliable user experiences using the team’s front-end stack and design patterns.
  • Support clarity, usability, accessibility, consistency, and interaction quality as the platform evolves across the roadmap and scales globally.

Back End Development

  • Develop and maintain the services and application logic that power the platform.
  • Contribute to APIs, business logic, service integrations, asynchronous workflows, and back-end services that support core platform capabilities.
  • Keep systems dependable, observable, secure, and aligned with the broader product architecture.

Data and System Design

  • Contribute to the design and evolution of shared data structures and system patterns across the platform.
  • Work within the platform’s ontology, data model, service boundaries, messaging patterns, and integration flows in ways that support maintainability, extensibility, and long-term platform integrity.
  • Apply strong judgment to data modelling, query performance, indexing, and system structure as the platform evolves.

Cloud Infrastructure and Delivery

  • Operate within a modern AWS based delivery environment and contribute software designed to run reliably across managed cloud services and deployment pipelines.
  • Work comfortably with containerized services, cloud hosted databases, front end delivery infrastructure, infrastructure as code, and automated delivery workflows.

Integration and Collaboration

  • Collaborate closely with product management, design, architecture, and other engineers to deliver end to end functionality across the platform.
  • Participate in planning, code reviews, technical discussions, and problem solving across the team.
  • Model team values including curiosity, radical candor, an owner’s mindset, and intrinsic motivation.

Code Quality and Engineering Practice

  • Maintain strong engineering quality through code reviews, testing, development standards, and disciplined implementation.
  • Write clear, maintainable code, contribute to documentation that supports team velocity over time, and make thoughtful choices that support the long-term health of the platform.
  • Help make it easier for the team to build, operate, and scale together.

Continuous Improvement

  • Stay current with modern engineering practices and contribute to improving how software is built, tested, deployed, and maintained.
  • Use AI assisted development and design tools thoughtfully to support faster iteration, better debugging, and more effective experimentation.

Performance, Reliability, and Scalability

  • Support the delivery of software that performs reliably as the platform grows.
  • Contribute to systems that are resilient, observable, and capable of supporting increasing usage and complexity over time.
  • Pay close attention to performance, cloud operations, monitoring, and long-term scalability across the stack.

Salary Range- $64,000-$110,000 a year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Platform Software Engineer
Sr. Platform Software Engineer

The Blue Venture Fund • Oak Brook (IL)

On-site
USD 90,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Socket.dev • Bethesda (MD)

On-site
USD 140,000 - 220,000
Holistic wellbeing programs
Comprehensive benefits
Equal opportunity employer
ME00668-Software Engineer 3
ME00668-Software Engineer 3

Momentum Engineering, Inc. • Maryland

On-site
USD 180,000 - 240,000
11 paid holidays
3 weeks PTO
Group medical plan
+1
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Senior Software Engineer Frontend
Senior Software Engineer Frontend

Compunnel, Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Internetwork Expert • United States

On-site
USD 150,000 - 180,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Turbine Finance • United States

On-site
USD 150,000 - 180,000
Software Engineer, Sr.
Software Engineer, Sr.

Sirsi Corporation • Salt Lake City (UT)

On-site
USD 105,000 - 115,000
Software Engineer - Backend
Software Engineer - Backend

Navan • Palo Alto (CA)

On-site
USD 101,000 - 175,000