onsite
Senior Software Engineer - CNH Industrial
Software Engineer
Lead the design and delivery of high‑performance software solutions using Python, C++ and Java on AWS, driving innovation, scalability and reliability across global product lines.
About the role
Key Responsibilities
- Architect, develop and maintain scalable software components in Python, C++ and Java, ensuring high quality and performance.
- Collaborate with cross‑functional teams to define requirements, design solutions and deliver features on time.
- Implement CI/CD pipelines, containerization (Docker) and cloud deployments (AWS) to accelerate release cycles.
- Mentor junior engineers, conduct code reviews and promote best practices in software engineering.
- Participate in Agile ceremonies, contribute to sprint planning, retrospectives and continuous improvement.
Requirements
- 5+ years of professional software development experience in C++, Java or Python.
- Strong experience with AWS services (EC2, S3, Lambda, ECS) and container orchestration.
- Proficiency in CI/CD tooling (Jenkins, GitHub Actions, GitLab CI) and automated testing.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Effective communication skills and ability to work in a distributed, cross‑functional team.
Skills
pythoncjavaawsdockercicdagile