Lead Software Engineer - VR/32087
Drive technical direction, hands-on delivery, and team mentorship. Own the full software development life cycle from discovery to operations; architect, build, and ship secure, scalable systems; uplift engineering standards (code reviews, CI/CD, SRE), collaborate with stakeholders and clients, support L3 incidents, and continuously improve platforms, tooling, and cybersecurity for reliability and performance.
Overview job description:
A senior technical leader who bridges strategy and execution. You will set technical direction, lead multiple concurrent deliveries across engineering and operations, design and deploy complex software systems, mentor engineers, and uphold high standards of reliability, security, and performance.
Core Responsibilities:
Technical Leadership:
- Defining technical vision and principles; ensuring robust, scalable, maintainable designs.
- Establishing and enforcing coding standards, architectural guardrails, and quality practices.
Product Development & Solution Architecture:
- Leading the full lifecycle: researching, designing, building, testing, releasing, and operating software.
- Shaping infrastructure/tooling (build, deploy, observability) and reviewing team artefacts.
- Driving continuous improvement in cyber security and system hardening.
- Regularly assessing systems and implementing performance/reliability enhancements.
Engineering Excellence:
- Improving reliability, performance, and security via code reviews, test strategy, automation, and CI/CD.
- Promoting modern practices (DevOps, trunk-based development, IaC, observability/SLOs).
Collaboration:
- Partnering with clients and internal stakeholders to align scope, dependencies, and outcomes.
- Translating business needs into solution designs and clear delivery plans.
Mentorship:
- Coaching junior and senior engineers; cultivating technical depth and healthy delivery habits.
Operational Ownership:
- Leading on-call rotations, reducing toil, and removing bottlenecks in production systems.
Main duties and responsibilities:
- End-to-end software project management and client scoping.
- Leading new and existing product development (web, mobile, APIs).
- Authoring unit tests and test plans; ensuring appropriate coverage and quality gates.
- Providing L3 support for owned products/services.
- Designing, monitoring, and managing cloud environments and solutions.
- Producing scopes of work and contribute to proposals/estimates (RFI/RFP/ITT support).
- Influencing decisions on processes, infrastructure, coding standards, product roadmaps, and the use of AI tooling.
- Continuous improvement: refactoring/problem code, updating libraries/servers, QA and troubleshooting, implementing and documenting technical standards.
Desirable Skills & Experience:
- Hands-on software development (e.g., Java, SQL) and operations (build & deployment tooling).
- Customer-facing experience (solution design/architecture, sales support, technical support).
- Systems integration and interface design experience.
- Practical experience with Oracle and AWS cloud services (or equivalents).
- Strong web fundamentals: HTTP(S), proxying, DNS, SSO.
- Application security measures: MFA/2FA, TLS (versions/cipher suites), CVE awareness.
- Networking awareness: VPN, routing tables, WAFs.
- Proven leadership of software teams/projects in a mature delivery environment.
- Ability to learn quickly, work across time zones, and produce clear technical documentation.
- Growth mindset with ongoing self-development.
- Exposure to enterprise apps (e.g., Primavera P6, SAP, IBM Maximo, JD Edwards).
- Experience with Azure, Terraform; SOAP/REST web services.
- Oracle or other relational databases; frameworks/tools such as Spring, React, Maven, Tomcat.
- Mobile application development; project estimation; unit testing discipline.
- Information Security & Data Privacy frameworks (e.g., ISO 27001, ISO 27701).
- Excellent problem-solving, communication, presentation, and client engagement skills.
- Bachelor’s degree in Computer Science/IT (or equivalent) and 7+ years of hands-on software engineering experience.
TMM Recruitment INDIT
Job Alerts
Straight to
your inbox
Receive information on the latest job opportunities by email. Subscribing to our job alert service is convenient and easy.
Sign Up NowOUR TEAM
Recruitment Specialists
Great recruitment is all about the people you work with. We take the work we do for you, not ourselves, really seriously.
Our Team

