Posted on: 28/10/2025
About the Role :
As a Software Engineer III, you will own the end-to-end development of critical modules, driving design, coding, and delivery with high ownership.
Youll work on scalable, reliable, and high-performance systems and mentor team members on complex technical challenges.
This role requires a balance of hands-on engineering, technical leadership, and system-level thinking.
Key Responsibilities :
- Take complete ownership of demanding cross-functional projects, from ideation to production.
- Lead design, planning, implementation, testing, and delivery of software modules.
- Collaborate with diverse engineering teams to solve complex problems and drive technical excellence. Mentor and guide team members on advanced technical challenges and best practices.
- Influence engineering teams by sharing knowledge, improving productivity, and ensuring adherence to software engineering standards.
- Contribute to system architecture discussions, design patterns, and scalable solutions.
Technical Skills :
- Proficient in one or more high-level languages: Java, C++, Python, Go, or similar.
- Strong expertise in data structures, algorithms, and low-level systems programming.
- Experience with object-oriented design and design patterns.
- Solid understanding of software development lifecycle, CI/CD, and version control (Git).
- Experience in high-level system design, microservices, and distributed systems.
- Knowledge of scalable, fault-tolerant, and high-performance architectures.
- Designing and implementing RESTful APIs, event-driven architectures, or messaging systems.
- Experience with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL databases (MongoDB, Redis, Cassandra).
- Skilled in data modeling, indexing, query optimization, and database design for performance and scalability.
- Proficient in unit testing, integration testing, and automated testing frameworks.
- Champion clean code, maintainability, and software engineering best practices.
- Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
- Experience in cloud platforms (AWS, Azure, GCP) and cloud-native application development.
- Understanding of networking, concurrency, caching strategies, and distributed computing.
- Hands-on experience with logging, monitoring, and performance tuning of production systems.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1565506