We are seeking a Senior Software Engineer to join our team. In this role, you will be responsible for owning scoped feature or model delivery through collaborative engineering teams. You will manage implementation, iteration, testing, and ongoing support for assigned services, APIs, user interfaces, or ML model components, operating with a product-driven mindset and aligning outcomes with broader platform, system, and domain objectives. You will write clean, efficient, and reliable code using languages such as JavaScript, TypeScript, Python, Java, Rust, Dart, and C++. You will drive the full software development lifecycle, including CI/CD deployments, automated testing, observability, monitoring, and maintenance. You will also build scripts for automation and implement telemetry features independently, conduct code structure reviews, and support ongoing defect management and debugging processes. Additionally, you will integrate AI agents and ML components, leverage GenAI tools, and apply object-oriented programming principles. You will assist in converting high-level designs into detailed designs, evaluate trade-offs, and design scalable, secure, and maintainable software systems. You will also engage stakeholders to identify and refine business or user problems, translate pain points into technical requirements, and define metrics for solution success. You will conduct maintenance procedures, monitor application performance, and ensure adherence to project milestones. Finally, you will promote a collaborative engineering mindset, contribute to innovation, and demonstrate responsibility for deliverables.
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