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
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
$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....SuggestedFull timeFor contractors$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,...SuggestedFull timeFor contractors- 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
- 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...SuggestedFull time
$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 payContract workWork at office- 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
$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...- 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 employmentFull time
$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 timeWorldwide$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- ...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...
- 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...
- 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 officeRemote workFlexible hours
$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 timeLive InFlexible hours- 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...
- 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...
- 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...
- ...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...
- ...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 employmentFull timeWork at office
$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 timeImmediate start$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 employmentFull timeFlexible hours$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 timeWork at officeRemote workFlexible hours$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 employmentFull time- ...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 timeTemporary workPart timeInternshipImmediate startFlexible hours
- ...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
- ...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
- ...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 workLocal area
- ...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...
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Engineer. Be the first to apply!
Related searches
- senior software developer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer remote Ottawa, ON
- software engineer intern Ottawa, ON
- software engineer devops Ottawa, ON
- remote entry level software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer internship Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software developer intern Ottawa, ON
