cover image
Lattice

Lattice

lattice.com

2 Jobs

601 Employees

About the Company

Our mission is to make work meaningful. Lattice is the #1 AI-powered people platform that turns managers into leaders, employees into high-performers, and companies into the best places to work. Join 5,000+ forward-thinking teams using Lattice's HR and AI tools to manage people, pay, and performance -- all on one trusted platform.

Listed Jobs

Company background Company brand
Company Name
Lattice
Job Title
Senior Software Engineer, Integrations
Job Description
**Job Title** Senior Software Engineer, Integrations **Role Summary** Lead the design, development, and maintenance of scalable, high‑performance integration services that connect an HRIS platform to a wide range of third‑party systems. Own end‑to‑end delivery of complex projects, mentor junior engineers, and drive engineering best practices within a full‑stack team. **Expectations** - Deliver production‑ready code in a fast‑moving, high‑quality environment. - Own technical architecture, performance, and reliability of integration services. - Mentor and coach less experienced engineers, fostering technical growth. - Collaborate with cross‑functional teams (product, design, ops) to align on objectives and trade‑offs. **Key Responsibilities** 1. Develop, test, and ship scalable integration solutions using React, Relay Modern, GraphQL, Node, and PostgreSQL on AWS. 2. Model relational data efficiently and write performant SQL queries. 3. Own complex, cross‑functional projects from design to deployment. 4. Conduct code reviews, enforce coding standards, and improve engineering practices. 5. Monitor and troubleshoot production systems, implementing preventive measures. 6. Provide mentorship to junior engineers, enhancing their technical and professional skill sets. **Required Skills** - 5+ years of professional experience building and maintaining production‑level applications. - Proficiency in JavaScript/TypeScript and at least one other modern language (e.g., Ruby, Python). - Deep experience with React, GraphQL, Node.js, PostgreSQL, and AWS services. - Strong SQL skills: data modeling, query optimization, and performance tuning. - Experience scaling systems for high‑traffic, mission‑critical workloads. - Familiarity with CI/CD pipelines, automated testing, and DevOps practices. - Excellent problem‑solving, root‑cause analysis, and debugging abilities. - Effective communication, documentation, and collaboration with product, design, and ops teams. - Proven mentorship and coaching experience. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - No mandatory certifications required; industry‑recognized credentials (e.g., AWS Certified Developer, Certified ScrumMaster) are a plus.
Ontario, Canada
On site
Senior
18-10-2025
Company background Company brand
Company Name
Lattice
Job Title
Senior Software Engineer, Developer Platform
Job Description
**Job Title:** Senior Software Engineer, Developer Platform **Role Summary:** Senior engineer responsible for advancing Lattice’s Developer Platform by collaborating with product engineering teams to improve application reliability, performance, and observability. Leads a team, drives infrastructure automation, and participates in on‑call rotation while mentoring engineers. **Expectations:** - 5+ years of professional software engineering experience with strong infrastructure knowledge. - Proven ability to mentor engineers and influence design for reliability and performance. - Expertise in TypeScript and modern development practices. - Strong communication and collaboration skills. - Ability to lead roadmap planning and execution for platform initiatives. **Key Responsibilities:** - Partner with product engineering to embed Developer Platform practices. - Instrument, monitor, and optimize service code for reliability and performance (primarily TypeScript). - Design, implement, and operate resilient cloud infrastructure (AWS, Kubernetes, IaC). - Lead and grow a platform engineering team, providing guidance on observability and incident management. - Contribute to CI/CD pipelines and automate testing/deployment workflows. - Participate in on‑call support rotation and incident response. **Required Skills:** - TypeScript (primary language) and debugging/analysis expertise. - Cloud platforms: AWS, Kubernetes. - Infrastructure‑as‑Code (e.g., Terraform, CloudFormation, CDK). - CI/CD tooling (e.g., GitHub Actions, Jenkins, CircleCI). - Observability tools and SLO/SLI management. - System design, code quality, testing, scalability, and reliability principles. - Strong mentoring, communication, and collaborative abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience). - Relevant certifications (e.g., AWS Certified Solutions Architect, Certified Kubernetes Administrator) are a plus but not mandatory.
British columbia, Canada
On site
Senior
08-11-2025