Software Engineering - Development
Core
Design, develop, and implement cutting-edge software solutions and components for cloud-based managed services, ensuring they are documented, tested, and integrated into the final product.
Role type
Software Developer (IC)
Builds
Scalable and robust software components, microservices, and CI/CD pipelines
Domain
Cloud computing, enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Python, .NET, Microservices architecture, Docker, Kubernetes, RESTful web services, OOP, Design patterns, Relational and NoSQL databases, XML/JSON, CI/CD pipeline creation
Preferred skills
Cloud platform certifications (Azure, AWS, GCP), DevOps tools, Modern engineering practices
Technologies
Java, Python, .NET, Docker, Kubernetes, Azure, AWS, Google GCP
Responsibilities
Implement software components based on design documentation and functional specifications; Architect solutions and build CI/CD pipelines; Guide features and technologies for interested parties; Provide work estimates for assigned development work
Seniority
Mid-level to Senior, hands-on IC