We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
NEUMO logo
NEUMO Verified
Manufacturing, Industrial Automation, Biotechnology

Senior Software Engineer

CanadaOnsiteFull TimeSeniorPosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Job Summary:

As a Senior Software Engineer on our Pensions product, you will play a key role in the technical design and implementation of our enterprise retirement administration platform. You will lead the design, development, and optimization of high-performance applications using Oracle PL/SQL, Java, and modern development tools.

This position involves architectural decision-making, mentoring team members, and collaborating with cross-functional teams to deliver scalable, secure, and high-quality solutions. The ideal candidate combines deep hands-on development expertise with strong leadership, problem-solving, and communication skills.

Duties and Responsibilities:

• Lead the design, architecture, and development of Java and PL/SQL-based applications that align with business and system requirements.

• Implement and optimize business logic using PL/SQL packages, procedures, and triggers alongside Pension’s proprietary tools.

• Translate functional requirements into robust, scalable technical designs and specifications.

• Drive performance optimization, scalability, and data integrity across the application stack.

• Conduct detailed code reviews, troubleshoot complex issues, and provide technical guidance to developers.

• Perform unit testing and ensure all deliverables meet quality and security standards.

• Collaborate closely with project teams to define scope, timelines, and deliverables.

• Mentor and coach team members to promote best practices and technical excellence.

• Champion the adoption of new technologies, automation, and DevOps practices to enhance productivity.

• Establish and maintain application security, data protection, and coding standards.

• Document software architecture, processes, and solutions to support maintainability and knowledge sharing.

• Contribute to client implementation projects, providing technical leadership and consulting expertise.

Knowledge, Skills, and Abilities:

• Understanding of pension plan concepts is a strong asset.

• Advanced experience with Oracle SQL and PL/SQL and Java.

• Strong understanding of relational database design, performance tuning, and optimization.

• Experience with Oracle APEX, Git, Oracle Cloud Infrastructure (OCI), and UNIX Bash scripting.

• Experience with database, data conversion, reporting tools, and API integration and application design.

• Proven ability to lead development teams and mentor junior staff.

• Strong analytical and problem-solving skills.

• Excellent communication and interpersonal skills.

• Highly motivated, collaborative, and quality-focused.

• Prior experience in the pension or financial services industry is an asset.

Education and Experience:

• Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related field.

• Minimum of 7 years of progressive software development experience, including system design and architecture.

Physical Demands:


Must be able to remain seated for extended periods.

• Regular use of a computer and other office machinery, such as printers and copy machines.

• Occasional movement around the office.

• Frequent communication via telephone.

Ready to apply?
You'll be redirected to NEUMO's application page.

Similar roles