Software Engineer
Core
Design, develop, test, and maintain software applications and platform solutions to support digital transformation for global organizations.
Role type
Software & Platform Engineering Associate
Builds
Scalable, secure, and high-performing applications and platforms
Domain
Technology / Software Engineering
Deliverable
production ML models | product features
Required skills
Software development, application engineering, platform engineering, Java, Python, JavaScript, C#, relational databases, APIs, cloud-based technologies
Preferred skills
Cloud platforms (AWS, Azure, GCP), DevOps practices, CI/CD pipelines, automation tools, Agile and Scrum methodologies, containerization (Docker, Kubernetes)
Technologies
Java, Python, JavaScript, C#, AWS, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes
Responsibilities
Design, develop, test, and maintain software applications; Collaborate with cross-functional teams; Implement application enhancements and system integrations; Troubleshoot and resolve application issues; Support code reviews, testing, and deployment processes; Develop and maintain technical documentation
Seniority
Associate, entry-level to mid-level IC