The Senior Software Engineer is responsible for designing, developing, testing, deploying, and maintaining Python-based applications, data pipelines, and LLM-powered solutions that support the organization’s business operations and strategic objectives. This role partners with technical and cross-functional teams to translate business requirements into reliable, scalable, and secure solutions built on Postgres and Databricks. The Senior Software Engineer leads work across the software development lifecycle — solution design, development, testing, implementation, troubleshooting, and ongoing optimization — and serves as a technical mentor to other engineers, setting standards for code quality, data modeling, and the responsible use of generative AI.
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
Senior