We are seeking a highly motivated, technically adept, and experienced full-stack software engineer to design, develop, and integrate BI applications and solutions, leading a team of high-performing engineers within our Data Technology organization.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven track record with at least 4+ years of experience in software development, particularly in building data platforms or BI solutions.
- Extensive experience in designing and implementing integration solutions for BI tools within complex data architectures.
- Strong problem-solving skills, excellent communication and collaboration skills.
- Rich experience in designing a high quality and efficient solution for a medium/large complex level problem.
- Rich experience and strong implementation skills using languages like Java, C#, Go lang, & Python, including coding, automated testing, measurement and monitoring.
- Experience with cloud platforms like AWS or Azure, including services related to data storage, processing, and analytics.
- Familiarity with software development methodologies (e.g., Agile, Scrum).
- Demonstrated ability to implement best practices in software development, including code reviews, testing especially TDD, CI/CD automation, in-production measurement and monitoring.
- Extensive experience with data security and secure access protocols, including integration with IAM/IDP and SSO/SAML authentication solutions.
- Additional Skills: Experience in system architecture design and implementation.
- Ability to optimize system performance through software enhancements and refactoring.
- Experience with capacity planning and disaster recovery solutions through software design and infrastructure planning.
- Ability to mentor and guide team members in software development practices.
- While not mandatory, prior experience with implementing and integrating ThoughtSpot, Tableau and DataIku is highly desirable.
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement