Senior Software Engineer
Job description
Senior Software Engineer at Careers.
About the role
Senior Software Engineer at Careers. <p><strong>Location Details:</strong><strong> </strong>Canada, Remote</p> <p><span class="TextRun SCXW17650590 BCX0" lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW17650590 BCX0" data-ccp-charstyle="fontsizemedium" data-ccp-charstyle-defn="{&quot;ObjectId&quot;:&quot;a03eff66-18a4-42f1-a043-7a850b78d3ba|148&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;fontsizemedium&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;fontsizemedium&quot;,335572020,&quot;1&quot;,469778324,&quot;Default Paragraph Font&quot;]}">At Careers, the future of work looks different for each team. Some teams work in the office full-time; others have a hybrid arrangement (they work remotely some days and in the office some days) , and some work entirely remotely.</span></span></p> <p>This is a remote position, so you'll be working remotely from your home. You may occasionally visit a Careers office to meet with your team for events or meetings. &nbsp;</p> <p><strong data-stringify-type="bold">Join our team</strong></p> <p>Contribute to the development of Careers's eCommerce and SSO infrastructure and Kubernetes systems on AWS.&nbsp;On a day-to-day basis you will be working on the team who designs, writes, tests and deploys the infrastructure and application management software for Careers's eCommerce applications.&nbsp; Expect to learn every day.&nbsp;</p> <p><strong>What you'll get to do...</strong></p> <ul> <li>Work as a polyglot engineer, writing and maintaining Infrastructure as code with frameworks/ ecosystems such as Java, Unix CLI, and NodeJS</li> <li>Build and operate infrastructure workflows and deployment pipelines using Kubernetes, Argo Workflows, Argo CD, and GitOps practices</li> <li>Design, build, and own services and APIs in Java, running on Kubernetes-based platforms across AWS and distributed systems</li> <li>Develop and support application and infrastructure delivery pipelines, enabling reliable releases of eComm, Auth and Infrastructure services</li> <li>Collaborate closely with other Careers departments to help advance security and technical standards, maintain regulatory compliances while operating eComm &amp; Auth platforms</li> </ul> <p><strong>Your experience should include...</strong></p> <ul> <li>5+ years of strong backend software engineering experience in Java</li> <li>Hands-on experience with Kubernetes, including Helm, Kustomize, or equivalent tools to deploy and manage backend services</li> <li>Experience building and operating high-volume, mission-critical production systems on AWS with continuous deployment (CD) practices</li> <li>Strong experience with infrastructure as code, supporting backend applications and services</li> <li>Experience with observability and logging platforms, including ELK (Elasticsearch, Logstash, Kibana)</li> </ul> <p><strong>You might also have...</strong></p> <ul> <li>Experience with backend data storage technologies, including Cassandra, DynamoDB, and SQL-based systems</li> <li>Practical knowledge of security best practices, including authentication and authorization technologies</li> <li>Hands-on familiarity with cloud, DevOps, and platform tooling, including CloudFormation, AWS services (RDS, ALB, NLB, S3, Route53, Security Groups, ASM), Akamai GTM, Logstash, Beats, FluentD/Fluentbit, Argo Workflows/CD/Rollout, and certificate/secret rotation</li> </ul> <p><strong>We've&nbsp;got your back...</strong><strong> </strong>We offer a range of total rewards that may include paid time off, retirement savings (e.g., 401k, pension schemes), bonus/incentive eligibility, equity grants, participation in our employee stock purchase plan, competitive health benefits, and other family-friendly benefits, including parental leave. The listing location is Canada.
Key facts
What you'll do
- <p><strong>Location Details:</strong><strong> </strong>Canada, Remote</p> <p><span class="TextRun SCXW17650590 BCX0" lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW17650590 BCX0" data-ccp-charstyle="fontsizemedium" data-ccp-charstyle-defn="{&quot;ObjectId&quot;:&quot;a03eff66-18a4-42f1-a043-7a850b78d3ba|148&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;fontsizemedium&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;fontsizemedium&quot;,335572020,&quot;1&quot;,469778324,&quot;Default Paragraph Font&quot;]}">At Careers, the future of work looks different for each team.
- Some teams work in the office full-time; others have a hybrid arrangement (they work remotely some days and in the office some days) , and some work entirely remotely.</span></span></p> <p>This is a remote position, so you'll be working remotely from your home.
- You may occasionally visit a Careers office to meet with your team for events or meetings.
- &nbsp;</p> <p><strong data-stringify-type="bold">Join our team</strong></p> <p>Contribute to the development of Careers's eCommerce and SSO infrastructure and Kubernetes systems on AWS.&nbsp;On a day-to-day basis you will be working on the team who designs, writes, tests and deploys the infrastructure and application management software for Careers's eCommerce applications.&nbsp; Expect to learn every day.&nbsp;</p> <p><strong>What you'll get to do...</strong></p> <ul> <li>Work as a polyglot engineer, writing and maintaining Infrastructure as code with frameworks/ ecosystems such as Java, Unix CLI, and NodeJS</li> <li>Build and operate infrastructure workflows and deployment pipelines using Kubernetes, Argo Workflows, Argo CD, and GitOps practices</li> <li>Design, build, and own services and APIs in Java, running on Kubernetes-based platforms across AWS and distributed systems</li> <li>Develop and support application and infrastructure delivery pipelines, enabling reliable releases of eComm, Auth and Infrastructure services</li> <li>Collaborate closely with other Careers departments to help advance security and technical standards, maintain regulatory compliances while operating eComm &amp; Auth platforms</li> </ul> <p><strong>Your experience should include...</strong></p> <ul> <li>5+ years of strong backend software engineering experience in Java</li> <li>Hands-on experience with Kubernetes, including Helm, Kustomize, or equivalent tools to deploy and manage backend services</li> <li>Experience building and operating high-volume, mission-critical production systems on AWS with continuous deployment (CD) practices</li> <li>Strong experience with infrastructure as code, supporting backend applications and services</li> <li>Experience with observability and logging platforms, including ELK (Elasticsearch, Logstash, Kibana)</li> </ul> <p><strong>You might also have...</strong></p> <ul> <li>Experience with backend data storage technologies, including Cassandra, DynamoDB, and SQL-based systems</li> <li>Practical knowledge of security best practices, including authentication and authorization technologies</li> <li>Hands-on familiarity with cloud, DevOps, and platform tooling, including CloudFormation, AWS services (RDS, ALB, NLB, S3, Route53, Security Groups, ASM), Akamai GTM, Logstash, Beats, FluentD/Fluentbit, Argo Workflows/CD/Rollout, and certificate/secret rotation</li> </ul> <p><strong>We've&nbsp;got your back...</strong><strong> </strong>We offer a range of total rewards that may include paid time off, retirement savings (e.g., 401k, pension schemes), bonus/incentive eligibility, equity grants, participation in our employee stock purchase plan, competitive health benefits, and other family-friendly benefits, including parental leave.
- Careers's benefits vary based on individual role and location and can be reviewed in more detail during the interview process.</p> <p>We also embrace our diverse culture and offer a range of Employee Resource Groups (<a href="https://careers.Careers/culture" target="_blank">Culture</a>).
- Most importantly, come as you are and make your own way.&nbsp;</p> <p><em>We encourage you to apply even if your experience or skillset doesn't align perfectly with every requirement.
Requirements
- &nbsp;</p> <p><strong data-stringify-type="bold">Join our team</strong></p> <p>Contribute to the development of Careers's eCommerce and SSO infrastructure and Kubernetes systems on AWS.&nbsp;On a day-to-day basis you will be working on the team who designs, writes, tests and deploys the infrastructure and application management software for Careers's eCommerce applications.&nbsp; Expect to learn every day.&nbsp;</p> <p><strong>What you'll get to do...</strong></p> <ul> <li>Work as a polyglot engineer, writing and maintaining Infrastructure as code with frameworks/ ecosystems such as Java, Unix CLI, and NodeJS</li> <li>Build and operate infrastructure workflows and deployment pipelines using Kubernetes, Argo Workflows, Argo CD, and GitOps practices</li> <li>Design, build, and own services and APIs in Java, running on Kubernetes-based platforms across AWS and distributed systems</li> <li>Develop and support application and infrastructure delivery pipelines, enabling reliable releases of eComm, Auth and Infrastructure services</li> <li>Collaborate closely with other Careers departments to help advance security and technical standards, maintain regulatory compliances while operating eComm &amp; Auth platforms</li> </ul> <p><strong>Your experience should include...</strong></p> <ul> <li>5+ years of strong backend software engineering experience in Java</li> <li>Hands-on experience with Kubernetes, including Helm, Kustomize, or equivalent tools to deploy and manage backend services</li> <li>Experience building and operating high-volume, mission-critical production systems on AWS with continuous deployment (CD) practices</li> <li>Strong experience with infrastructure as code, supporting backend applications and services</li> <li>Experience with observability and logging platforms, including ELK (Elasticsearch, Logstash, Kibana)</li> </ul> <p><strong>You might also have...</strong></p> <ul> <li>Experience with backend data storage technologies, including Cassandra, DynamoDB, and SQL-based systems</li> <li>Practical knowledge of security best practices, including authentication and authorization technologies</li> <li>Hands-on familiarity with cloud,