Overview
As a Senior Engineer, you serve as a specialist in the engineering team that supports the product, helping develop and gain insight into the application architecture.
What you'll do
- Distill an abstract architecture into concrete design and influence the implementation.
- Apply appropriate software engineering patterns to build robust and scalable systems.
- Design and implement architecture on your own, while influencing fellow engineers by proposing software designs and providing feedback on designs and/or implementation.
- Help the team triage operational issues and eliminate repeat occurrences.
- Design, develop, and approve end-to-end functionality of a product line, platform, or infrastructure.
- Communicate and coordinate with project team, partners, and stakeholders.
- Analyze and optimize systems capacity, performance, and operational health.
- Deliver high-performance, scalable, repeatable, and secure deliverables with broad impact (high throughput and low latency).
- Influence and apply data standards, policies, and procedures.
- Integrate with third party and opensource frameworks.
What you'll need
- 4 year degree or equivalent experience.
- 5+ years of experience in software design and development.
- 3+ years of experience building scalable backend applications using Java.
- Broad and deep expertise in Java/Kotlin and frameworks.
- Programming experience with Java, Spring Boot and Kotlin, and Micronaut.
- Strong problem-solving skills with a good understanding of data structures and algorithms.
- Exposure to non-relational databases such as MongoDB.
- Exposure to distributed systems and microservice architecture.
- Demonstrates a solid understanding of the impact of own work on the team and/or guests.
- Writes and organizes code using multiple computer languages, including distributed programming, and understands different frameworks and paradigms.
- Maintains technical knowledge within areas of expertise and stays current with new and evolving technologies via formal training and self-directed education.
Nice to have
- Exposure to Data Pipeline, ML Ops, Spark, Python.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.