Senior Software Engineer
About the role
The Senior Software Engineer at Sysco LABS will independently deliver secure, well-engineered code, mentor junior engineers, and take ownership of medium-complexity problems. The role involves hands-on engineering including architecture, coding, testing, and DevOps, as well as the responsible use of AI-assisted development tools. The engineer will develop expertise in the Pricefx ecosystem, contribute to the design and delivery of scalable pricing solutions, and participate in technical interviews. Key responsibilities include applying OOP/SOLID principles, secure programming, version control, code quality, DevOps tasks, and effective communication within the team. The position requires a bachelor's degree in Computer Science or related field and at least 2 years of professional software engineering experience. The company offers a hybrid work arrangement, comprehensive insurance, and various allowances.
Must have
- Strong command of OOP/SOLID principles, design patterns, and data structures & algorithms, with practical secure programming knowledge.
- Confident use of design patterns/reference architectures with clear articulation of trade-offs.
- Comfortable with at least one cloud platform (AWS/GCP/Azure), DevOps/CI-CD fundamentals, and IaC.
- Judgment-driven use of AI coding assistants, including validating output and guiding others on safe usage.
- Strong verbal and written communication, both upward and downward within the team.
- Demonstrated mentorship of junior engineers.
- Autonomous problem-solving within an assigned domain, without requiring close supervision.
- Reliable task estimation and self-management within a defined project methodology.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2+ years of professional software engineering experience.
Nice to have
- Exposure to Groovy programming language and scripting concepts is considered an added advantage.
Technologies
- AWS
- Azure
- CI/CD
- CloudWatch
- Datadog
- DevOps
- GCP
- Groovy
- Infrastructure as Code
- Kanban
- SaaS
- Scrum
Highlights
Some flexibility in daily schedule is expected to support collaboration with global colleagues, including North America and Europe. The role includes a hybrid work arrangement and comprehensive health and life insurance that can be extended to parents and in-laws. Performance-based bonuses and special allowances for health, wellness, academics, and entertainment are provided.