Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate Software Engineer

Achievers

  • Join the team behind the platform’s User Domain and HRIS integrations, where we connect and synchronize employee data from enterprise systems to power critical business workflows
  • Our services manage millions of user records, support large-scale integrations with leading HR platforms, and provide the foundation for user lifecycle, access, and organizational data across the product ecosystem
  • You’ll work with modern cloud technologies, distributed systems, APIs, and event-driven architectures while tackling complex scalability and reliability challenges
  • Build, own, and maintain innovative product features that process millions of user records
  • Engage in design and architecture discussions, contributing your ideas to the next generation of the Achievers platform
  • Active contributor to code reviews, ensuring quality and alignment with best practices
  • Use the right tool for the job; we love modern technology and use things like:
  • Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, Microservices and MicroFrontend Architecture with GC
  • Continuously integrate clean, scalable, robust, testable code
  • Integrate with various third-party HRIS platforms where data integrity and reliability are paramount
  • Work with many different teams and departments solving complex data synchronization challenges
  • Help us transform our monolith internal systems into up-to-date robust microservices
  • How you’ll shape User Domain and HRIS integrations:
  • Join a collaborative team of Engineers to develop, release, and maintain the Achievers Platform and supporting services for user lifecycle management and HRIS integrations
  • The tech stack: Python, Go, PHP, React, Kubernetes, Docker, Pub/Sub, GraphQL, microservices and more
  • Work independently on complex tasks, designing small to mid-size components for user data management and HRIS integration systems
  • Develop scalable solutions that improve system performance and handle large-scale user lifecycle events
  • Troubleshoot issues across the full stack, from API integrations to database performance
  • Actively review peers’ code for quality, maintainability, and alignment with architectural standards
  • Estimate effort for mid-to-large initiatives and contribute meaningfully to sprint planning and technical discussions
  • Begin mentoring junior engineers, sharing knowledge and fostering collaborative growth
  • Stay up to date on emerging technologies and corporate engineering guidelines, best practices, processes and tools. Ensure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work
  • Analyze business requirements and create technical design documents that are in accordance with the company’s architecture standards

Benefits

  • Parental Leave Top-up
  • RRSP Matching
  • Flexible Vacation
  • Health Benefits and Life Insurance Coverage Upon Your First Day
  • Employee and Family Assistance Program
  • Full access to the LinkedIn Learning Library
  • Internal Mentorship Program
  • Employee-Led Employee Resource Groups
  • Participation in our Points-based Employee Recognition Program
  • A beautiful office space located in Liberty Village, Toronto
  • Opportunities for professional development and career growth

If you’re passionate about building high-impact platform services and enjoy collaborating across teams to solve meaningful problems, this role offers significant opportunities for technical growth and influence

  • Bachelor’s in computer science or master’s in computer science (preferred) or related field
  • 3-6 years of relevant software engineering experience
  • Experience working in Agile teams
  • Top notch programming skills in any language. Bonus for knowledge of Python, Go, and/or PHP
  • Experience with Docker, Kubernetes, and Cloud platforms (GCP, AWS)
  • Strong understanding of Microservice Architecture and system design principles
  • Being able to handle and understand multiple domains; many cross-team projects
  • Eager to learn and try new things
  • Excellent verbal communication skills
#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Intermediate Software Engineer in Ottawa, ON vacancy
  • As an Intermediate Software Developer on the platform deployment team, you willbe responsible fordesigning, implementing, andmaintainingour Deployment...  ...as needed. Qualifications 3-5 years of software engineering experience, with exposure to the entire stack of development... 
    Suggested

    Jatom Systems Inc.-CAN

    Ottawa, ON
    7 days ago
  • $125.84k per year

     ...and contribute to a wide range of Civil Engineering projects while collaborating with multidisciplinary...  ...mentorship and guidance to junior and intermediate staff, promoting technical growth and...  ...with proficiency in design and modeling software such as AutoCAD Civil 3D or equivalent.... 
    Suggested
    Full time
    For contractors

    TBT Engineering

    Ottawa, ON
    7 days ago
  • $125.84k per year

     ...contribute to a wide range of Environmental Engineering and natural sciences projects while...  ...direction and mentorship to junior and intermediate team members. Coordinate with clients...  ...environmental data management and modeling software, coupled with strong communication,... 
    Suggested
    Full time
    For contractors

    TBT Engineering

    Ottawa, ON
    7 days ago
  • Elevate your career with Thales Canada Inc as an Intermediate Configuration Engineer in a hybrid role based in Ottawa or Halifax. Focus on vital Engineering Change and Configuration Management processes that impact system integrity. This role involves significant responsibility... 
    Suggested

    Thales

    Ottawa, ON
    7 days ago
  • Drive community infrastructure development as an intermediate Civil Engineer. Specialize in planning and designing essential projects that foster vibrant and resilient communities across Nunavut. This full-time role is situated in Ottawa, with 25% travel to Nunavut during... 
    Suggested
    Full time

    Stantec

    Ottawa, ON
    7 days ago
  • $65 - $67.16 per hour

     ...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest...  ...Our client has engaged us to assist them in hiring a contract Software Engineer (Ottawa, Ontario) . If you are interested in an opportunity... 
    Hourly pay
    Contract work
    Work at office

    The Bartech Group, Inc.

    Ottawa, ON
    7 days ago
  • Software Engineer Controls Altair Job Summary Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. What You Will Do Our Client is seeking to hire a person with embedded software development expertise. This team develops control... 
    Contract work

    Altair

    Ottawa, ON
    7 days ago
  • $102.5k - $184.5k per year

    Cloud Experience Engineering Team As a Front-End Senior Software Engineer you will deliver outstanding quality and functionality to Akamai’s customers. You will conceptualize, build, and maintain user interfaces and shared web components across all Akamai web applications... 

    Akamai Technologies

    Ottawa, ON
    14 days ago
  • Elevate your career at CMHC as a Specialist in Software Engineering (Boomi). Hybrid work model with opportunities to innovate software solutions and liaise with stakeholders. This full-time permanent position plays a crucial role within the Technology and Business Transformation... 
    Permanent employment
    Full time

    Canada Mortgage and Housing Corporation

    Ottawa, ON
    7 days ago
  • $125k - $135k per year

    Senior Embedded Software Engineer Our client is a global leader in transforming aviation communication through satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations... 
    Full time
    Worldwide

    Morson Edge (Canada)

    Ottawa, ON
    7 days ago
  • $100k - $160k per year

    Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing... 
    Remplacement

    Ouster

    Ottawa, ON
    7 days ago
  •  ...Ford of Canada is looking for a Software Engineer specializing in Full Stack development, located in Kanata. This hybrid position entails building responsive applications with a focus on React and Spring. In this role, you'll lead the development of requirements and user... 

    Ford Motor

    Ottawa, ON
    7 days ago
  • Drive national security with General Dynamics Mission Systems-Canada as a Software Engineer focused on ISTAR capabilities. Collaborate in multidisciplinary teams to enhance tactical communications. Join the LC4ISR ISTAR team to develop critical software for the Canadian Army... 

    General Dynamics Mission Systems–Canada

    Ottawa, ON
    7 days ago
  • Position: Staff / Principal / Lead Software Engineer (Remote - Canada) We’re looking for an experienced software engineering expert to help us design and deliver scalable, cloud‑native solutions as part of a small, high‑performing team. You can join us remotely from anywhere... 
    Work at office
    Remote work
    Flexible hours

    Augmentt Technology Inc.

    Ottawa, ON
    7 days ago
  • $110.63k - $149.68k per year

    Position Details Title: Senior Software Verification Engineer Type: Full-time, Existing vacancy Location: Ottawa ON, Onsite Responsibilities Design and implement advanced firmware, software, and optical test and verification strategies to transition breakthrough... 
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    1 hour ago
  • Elevate your role with Cozey as a Senior Software Engineer, shaping systems that enhance the online furniture shopping experience. Utilize your skills to optimize customer interactions and delivery. Cozey is looking for a Senior Software Engineer skilled in developing features... 

    Cozey

    Ottawa, ON
    7 days ago
  • Advance your career with Warner Bros. Discovery as a Lead Software Engineer focusing on Roku applications. Work in a collaborative environment to engage millions of users daily. This position within the Global Customer Experience organization emphasizes enhancing the streaming... 

    CNN

    Ottawa, ON
    4 days ago
  • Step into a meaningful software engineering career with CSE in Ottawa. Work on essential projects that enhance Canada's national security through innovative software solutions. CSE is looking for motivated software developers across all experience levels. Engage in resolving... 

    Communications Security Establishment Canada

    Ottawa, ON
    7 days ago
  •  ...Mission Systems business area, where employees across Canada support engineering, systems integration, training, sustainment and in‑service...  ...across land, air and sea. Specific Job Description As a Software Engineer Staff working as an Agile Coach, you will support cross... 

    Lockheed Martin

    Ottawa, ON
    14 days ago
  •  ...arrangements may be considered for Indigenous candidates. About the role Join the Business Solutions Engineering team, where we are developing the next generation of software applications to enable CMHC to achieve its strategy. As a Subject Matter Expert, you will guide a... 
    Permanent employment
    Full time
    Work at office

    CMHC

    Ottawa, ON
    7 days ago
  • $95k - $110k per year

    At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities needed to advance...
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    13 days ago
  • $129.18k - $161.47k per year

     ...Senior Manager, Software Engineering (Corporate Systems) Job Requisition ID: 12208 Position Status: Permanent Full Time Position Type: Hybrid Travel Requirement: Limited Language Skill Levels (Read/Write/Speak): CBC Security Requirement:... 
    Permanent employment
    Full time
    Flexible hours

    Canada Mortgage and Housing Corporation

    Ottawa, ON
    7 days ago
  • $80k - $105k per year

     ...CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and...  ...Staff Software Developer, this role will leverage software engineering skillsets to support the SRC enterprise portfolio of signals... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    more than 2 months ago
  • $98.35k - $121k per year

     ...Work. And we’re just getting started The Role As an Intermediate AI/ML Engineer, you’ll design, build, and deploy end-to-end machine learning...  .... You’ll work across research, model development, software engineering, and production integration—owning features that... 
    Permanent employment
    Full time

    Solink

    Ottawa, ON
    11 days ago
  •  ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    22 days ago
  •  ...multi-disciplinary practice of architects, interior designers, urban designers and planners, structural, mechanical and electrical engineers, landscape architects and sustainability experts who design for community wellbeing and urban vibrancy. We are a fun-loving bunch of... 
    Full time

    dialogdesign

    Ottawa, ON
    13 days ago
  •  ...designers and planners, structural, mechanical and electrical engineers, landscape architects and sustainability experts who design for...  ...practice as a force for good in the world. We are seeking an Intermediate Electrical Engineer to support the design and delivery of integrated... 
    Full time

    dialogdesign

    Ottawa, ON
    13 days ago
  •  ...help connect great people with great opportunities. We are excited to partner with DIALOG to attract top talent for Intermediate Electrical Engineer. This job posting is a new position within our organization. Here at DIALOG, we are passionate about design and... 
    Contract work
    Local area

    Work in Ottawa

    Ottawa, ON
    26 days ago
  •  ...FPGA / Hardware Design Engineer We are seeking an FPGA/Hardware Engineer to help design and optimize advanced media transport and processing systems for high-performance video, audio, and data applications. This role involves hands-on design, testing, and support of production... 

    Myticas Consulting

    Ottawa, ON
    29 days ago
  •  ...team as a Programming Specialist, focusing on military command software development. Your programming expertise in languages like Java...  ...design Requirements: • University degree or college diploma in Engineering/Computer Technology • 3-5 years of software development... 

    Akkodis

    Ottawa, ON
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Software Engineer. Be the first to apply!