Senior Software Engineer, Infrastructure Platform
Job description
Senior Software Engineer, Infrastructure Platform
About the role
Join Lattice to build and enhance the core infrastructure that powers our people success platform. You will focus on creating reliable, scalable, and efficient systems that enable our engineering teams to deliver value to customers. This is an opportunity to shape the foundation of a growing product used by many organizations.
Key facts
What you'll do
Design, develop, and maintain critical infrastructure services and tooling.
Collaborate with other engineering teams to understand their needs and provide robust platform solutions.
Improve the performance, reliability, and scalability of our cloud-based systems.
Contribute to architectural decisions and technical strategy for the infrastructure domain.
Automate operational tasks and processes to increase efficiency.
Requirements
Minimum of 4 years of professional software engineering experience.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Proficiency in at least one modern programming language such as Go, Python, or Java.
Experience with cloud platforms, specifically AWS.
Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
Understanding of distributed systems principles and best practices.
Nice to have
Experience with infrastructure as code tools like Terraform.
Knowledge of CI/CD pipelines and GitOps methodologies.
Background in building and operating large-scale, distributed systems.
Skills & tools
Go, Python, Java, AWS, Docker, Kubernetes, Terraform, CI/CD, GitOps
Practical notes
Lattice supports visa sponsorship for this role.
This is a remote position within Canada.
We offer competitive compensation and benefits.
Please submit your application by December 31, 2024.