- Hybrid, Flexible Work Arrangement
- Global MNC
- Excellent Career Progression
about the company
Randstad has recently partnered with a reputable MNC working within the Software Solutions industry, focusing on providing solutions within Data, AI and Infrastructure sectors. Your future employer is looking to build a tech team capable of providing reliable, secure and innovative deliverables to their global clientele.
key responsibilities:
Technical Architecture & Strategy:
Lead the design, architecture, and implementation of large-scale, highly available, and distributed systems using modern software engineering principles.
Define and champion the long-term technical roadmap and architectural standards for the platform.
Perform high-level system design and deep technical analysis to remove architectural risks and ensure scalability.
Software Development & Quality:
Serve as a hands-on coding expert, contributing high-quality, efficient, and testable code primarily in Java and Python.
Lead and conduct thorough code and design reviews, providing constructive feedback to maintain high standards of code quality, performance, and security across teams.
Drive best practices in CI/CD, testing (Unit, Integration, E2E), and monitoring.
Technical Leadership & Mentorship:
Act as a technical authority and subject matter expert across the organization.
Mentor and coach Senior and Mid-level engineers, fostering a culture of technical excellence and continuous learning.
Guide teams in complex troubleshooting, performance optimization, and root cause analysis for production systems.
Cross-Functional Collaboration:
Partner closely with Product Management, Data Science, and other cross-functional teams to translate business needs into robust technical specifications and deliverables.
Present, articulate, and defend technical choices to both technical and non-technical stakeholders, including executive leadership.
Identify and evaluate new technologies and tools that can improve product strategy and development efficiency.
requirements:
7+ years of professional software development experience, with a significant focus on developing enterprise-level applications.
Expert-level proficiency in Java and a strong working knowledge of Python (or vice versa), including associated frameworks (e.g., Spring Boot, Django/Flask).
Deep experience with system architecture, design patterns, and engineering practices for building scalable, resilient, and performant backend services (e.g., Microservices, REST/gRPC APIs).
Demonstrated experience with cloud platforms such as AWS, Azure, or GCP, and a strong understanding of containerization technologies like Docker and Kubernetes.
Expertise in working with various database technologies (SQL and NoSQL).
Proven ability to lead complex technical projects and influence the technical direction of multiple engineering teams.
Excellent communication, interpersonal, and presentation skills.
nice to haves:
Experience with Big Data technologies (e.g., Spark, Hadoop, Kafka).
Familiarity with modern front-end frameworks (e.g., React, Angular) to facilitate full-stack architectural decisions.
how to apply
Kindly click on the applicable link to apply if you are interested and suitable for this role. Alternatively, you can reach out to me via LinkedIn for a confidential discussion.
Sundar Ravindran | Randstad