
Software Engineer III, Global Supplier Technology
- Bangalore, Karnataka
- Permanent
- Full-time
- Partner with your business stakeholders to provide them with transparency, data, and resources to make informed decisions
- Be a technical leader within and across the teams you work with.
- Drive high impact architectural decisions and hands-on development, including inception, design, execution, and delivery following good design and coding practices.
- Obsessively focus on production readiness for the team including testing, monitoring, deployment, documentation and proactive troubleshooting.
- Identify risks and gaps in technical approaches and propose solutions to meet team and project goals.
- Create proposals and action plans to garner support across the organization.
- Influence and contribute to the team's strategy and roadmap.
- Tenacity for learning - curious, and constantly pushing the boundary of what is possible.
- 6+ years of experience in backend software engineering architecting and implementing robust, distributed web applications
- Bachelor's degree in Computer Science, Computer Engineering or equivalent combination of education and experience
- Track-record of technical leadership for teams following software development best practices (e.g. SOLID, TDD, GRASP, YAGNI, etc).
- Track-record of being a hands-on developer efficiently building technically sound systems.
- Experience building web services with Java , Spring Boot andMicroservices .
- Experience with Continuous Integration (CI/CD) practices and tools (Buildkite, Jenkins, etc.).
- Experience architecting solutions leveraging distributed infrastructure (e.g. Docker, Kubernetes, etc).
- Experience with Microsoft SQL Server, Aerospike, Redis.
- Experience leveraging monitoring and logging technologies (e.g. DataDog, Elasticsearch, InfluxDB, etc).