Back to Jobs
Tata Consultancy Services

Senior Engineer Software at Tata Consultancy Services

Tata Consultancy Services Allen, TX

Job Description

Role - Senior Engineer Software Location - Onsite (Costa Mesa, CA or Allen, TX) Type of hire - Full Time Salary Range: $120,000 - $125,000 a year Job Description Must Have Technical/Functional Skills Java, Spring Boot, Python, Node.js, AWS, Kafka Roles & Responsibilities • Bachelor degree in Computer Science or related field; Master’s degree preferred. • 8+ years’ experience in key engineering roles, such as technical leader, software engineer, software architect, or other architecture/engineering positions • Exposure to AI tools (like CoPilot, Cursor etc.) • Strong experience in Java/Spring Boot microservices and cloud-based development (preferably AWS) • Design and Develop API proxies in different vendor products such as Apigee, AWS API gateway. • Experience with AWS Cloud for API and Microservices based project designs. • 3+ years’ experience using Amazon Web Services (AWS) to architect and deploy reliable, cost-effective, scalable, and secure cloud native solutions Experience working in an agile / scrum environment • Good understanding of distributed software applications including system integration, testing, and troubleshooting • Experience in monitoring the health of distributed systems and strategy for error detection and recovery • Systems integration experience, including design and development of APIs, Real-Time Systems, and Microservices • Demonstrable familiarity with CI/CD process, testing frameworks and practices (Code Commit, Code Deploy, Code Pipeline, CLI, etc.) • Experience integrating with async messaging, logging, or queues, such as Kafka, RabbitMQ, SQS. • Strong knowledge of software development process and project management methodologies. • Strong problem solving and analytical skills. • Excellent written and oral communication skills. • Enjoy working in a dynamic, fast-moving, and challenging environment • Work with globally distributed teams.

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities