We are seeking a passionate and technically skilled Software Engineering/Data Engineering Lead who thrives in a dual role of mentorship and leadership. This individual will be instrumental in guiding our talented development team, elevating technical standards, and shaping the future of our engineering practices. You’ll be a hands-on expert with a teacher’s heart—someone who can inspire, coach, and lead by example. Key Responsibilities First 30 Days • Build relationships with junior developers and understand current workflows. • Assess existing Software Development Practices • Begin mentoring junior staff through code reviews, pair programming, and informal sessions. 60 Days • Propose and begin implementing standardized best practices across development and deployment. • Evaluate current use of Python, and Azure services; identify opportunities for modernization. • Collaborate with leadership to define technical strategy for upcoming projects. 90 Days • Lead the design or optimization Datawarehouse, Software Projects and CI/CD pipelines. • Introduce and guide adoption of modern technologies (e.g., Go, Rust, AI frameworks). • Help define hiring needs and assist in onboarding new technical staff Ideal Candidate Profile • Proven experience in Software/Data Engineering leadership or Principal Engineering roles. • Deep technical expertise in cloud-native development and deployment. • Strong mentorship mindset with the ability to coach junior developers. • Comfortable translating technical concepts into strategic language for leadership. • Experience with containerization, orchestration, and CI/CD pipeline design. • Passionate about modern technologies and continuous learning. • Able to contribute to application codebases when needed, but primarily focused on infrastructure and team enablement.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees