companyAbnormal Security logo

Software Engineer I - Development Accelerator

Abnormal SecurityRemote - Canada
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

What You Will DoContribute to the internal developer platform that underpins backend development across the organization, from local developer workflows to shared services and libraries. Design and enhance specific components of developer tooling, including CLI and scaffolding workflows, to assist engineers in creating and deploying new services reliably and consistently. Support the maintenance and improvement of CI/CD, linting, and testing workflows within the monorepo, concentrating on reliability, rapid feedback, and maintaining a healthy main branch. Contribute code to shared Go and Python libraries and services, assimilating the team's standards for safe, maintainable, and consistent practices. Utilize AI to explore innovative approaches, automate repetitive tasks where suitable, and refine implementations until they meet production-level standards. Diagnose issues, develop tests, and validate functionality in real-world environments rather than relying solely on generated outputs or assumptions. Enhance team documentation, examples, and shared context to facilitate improved results for both engineers and AI tools over time. Must-HavesA minimum of 1 year of professional development experience or 2 years of consistent open-source contributions. Relevant software engineering experience through internships, co-ops, research, open-source projects, substantial project work, or early-career full-time roles demonstrating readiness for production environments. Strong foundational knowledge in software engineering, with the ability to write, test, debug, and enhance production-quality code. Proficiency in Python or Go, along with a willingness to learn the other language as required. Familiarity with contemporary development workflows such as version control, code review, testing, and CI/CD processes. Good judgment in utilizing AI tools for engineering tasks: you can critically assess outputs and identify incorrect or incomplete solutions.

About the job

Team focus

The Development Accelerator group at Abnormal Security develops and maintains the internal platform that supports engineering teams across the company. This platform includes tools, libraries, and infrastructure designed to help engineers design, build, test, and release products efficiently and reliably.

  • Developer CLI tooling
  • Monorepo build and continuous integration workflows
  • Shared libraries in Go and Python
  • Testing and release safety systems that define the Golden Path for backend development

What you will do

Software Engineers I on this team take on specific engineering challenges from start to finish, with support and guidance from peers. The position calls for sound judgment and a steady increase in independence as you deliver reliable results.

Using AI tools is central to this role. Expect to use AI to research solutions and speed up development, while ensuring that code and outcomes remain accurate, maintainable, and ready for production.

Location

This position is remote and open to candidates based in Canada.

About Abnormal Security

Abnormal Security is at the forefront of developing innovative solutions for cybersecurity, focusing on building a robust developer platform. Our teams are dedicated to creating tools and infrastructure that enable swift and safe product development.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.