Senior Lead Software Engineer
Core
Design and develop highly complex, business-critical software solutions and application enhancements, leading technical architecture and implementation for strategic initiatives.
Role type
Senior Lead Software Engineer (Mobile & Cloud)
Builds
Scalable, maintainable, and secure software solutions and native mobile applications
Domain
Cloud-native architectures, distributed systems, mobile development
Deliverable
production ML models | product features
Required skills
Software architecture, application design, modern software engineering practices, native mobile application development, PHP, JavaScript, Node.js, AWS
Preferred skills
MySQL, Java, Kotlin, Objective-C, Swift, Docker, Apache, OpenAPI, Harness
Responsibilities
Lead technical design, architecture, and implementation efforts; Create technical specifications and guide engineering teams; Mentor engineers and promote engineering best practices; Drive architectural decisions and technical standards; Lead technical evaluations, proofs of concept, and adoption of emerging technologies; Ensure software quality through testing, automation, and code reviews; Troubleshoot and resolve complex production and application issues; Collaborate with Product Management, Support, and Engineering to deliver solutions; Improve engineering processes, system performance, scalability, and operational excellence; Communicate technical strategies, risks, and recommendations to stakeholders.