Job Description
The Software Engineer Lead/Architect will oversee the ongoing software engineering function, ensuring best practices, methods, and processes are embedded across all teams. This role provides technical leadership and oversight across data and software engineering domains, driving consistency and quality delivery. The position includes conducting peer reviews, peer coding, and mentoring to strengthen team capability and performance. The ideal candidate is an advanced Python developer with strong object-oriented programming skills and experience in additional OOP languages such as C++, Java, or Go, and has experience across full spectrum of development, including Code Coverage, CI/CD, Git processes, PR process, code complexity.
Responsibilities include:
- Collaborating with software engineers, data engineers, data scientists, architects, data analysts, and other technical resources to ensure high-quality, scalable, and secure solutions.
Apply for this Position
Ready to join RandomTrees? Click the button below to submit your application.
Submit Application