Software Engineer bei Maersk
Maersk · Bangalore, Indien · Hybrid
- Professional
- Optionales Büro in Bangalore
Software Engineer
We are building a developer platform that empowers teams to innovate faster by providing self-service infrastructure, golden paths, and a seamless developer experience. We’re looking for a Software Engineer with strong backend, and distributed systems expertise to help us build and scale this platform.
As part of our platform engineering team, you will contribute to building core services, APIs, and automation that reduce cognitive load for product teams and enable them to ship software with speed, security, and confidence.
Key Responsibilities:
· Contribute to the definition, development, testing, and deployment of software solutions in coordination with other initiatives and solutions
· Design and develop backend services in Go to power our internal developer platform.
· Build and optimize PostgreSQL schemas, queries, and performance for platform services.
· Develop and maintain REST APIs and integrations that enable product teams to consume platform capabilities.
· Write and implement unit tests based on acceptance criteria with TDD in mind
· Design and operate containerized workloads using Kubernetes, ensuring scalability and resilience.
· Deploy and manage platform components in Azure Cloud and AWS (multi-cloud development experience is a plus).
· Implement CI/CD pipelines with GitHub Actions to automate build, test, and deployment.
· Contribute to GitHub-based workflows and branching strategies to support collaborative development.
· Ensure platform reliability through monitoring, alerting, and observability
Required Skills & Experience
· Strong proficiency in Go (Golang) for backend development.
· Expertise in PostgreSQL design, optimization, and tuning.
· Solid understanding of Kubernetes for container orchestration.
· Proven experience designing and consuming REST APIs.
· Practical knowledge of Git & GitHub workflows.
· Knowledge of Apache Kafka for event-driven and streaming use cases.
· Familiarity with Temporal for workflow orchestration.
· Experience with Prometheus & Grafana for observability and monitoring
Nice to have
· Hands-on experience with Azure Cloud Services or AWS
· Experience with NoSQL databases (e.g., MongoDB).
· Understanding of GitOps principles and infrastructure automation.
Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing [email protected].
Jetzt bewerben