Senior Software Engineer, Mobile

1 week ago


Waterloo, Ontario, Canada Insurance Mobility Solutions (IMS) Full time

Job Purpose:

Working within an agile team, the Software Engineer is responsible for translating product

requirements into working software.

Working closely with the Product and Development Teams, they will be a core part of the team who

implements technical solutions to solve problems and deliver value for our customers.

Specific Responsibilities and Accountabilities:

  • Design, develop, test, implement and deploy new software, and maintain existing software,

with a focus on quality, efficiency, and scalability

  • Work with the team to deliver valuable functionality within forecasted timescales, to the

Definition of Done

  • Engage with the team to suggest improvements and provide feedback to the agile and

development processes

  • Prioritise iterative approaches to their work, ensuring a regular and sustainable cadence of

delivery

  • Assist the Product Owner with preparation of the backlog and alignment of work to the

Definition of Ready

  • Commit to upskilling, with the company's support, in disciplines outside development

(Test/DevOps), where these skills would increase the team's ability to deliver value

  • Mentor Associate Software Developers to encourage understanding and adoption of best

practice approaches

Key Internal and External Relationships:

  • Software Engineering team
  • Product Team
  • Development Team
  • IT Infrastructure Team

Knowledge, Skills & Experience

Essential:

  • Excellent knowledge of one of our core programming languages (Python, Java)
  • Hands-on experience with AWS services and technologies, such as EC2, S3, Lambda
  • Familiarity with Scrum methodology and Agile development practices, and associated

iterative software development processes

  • Strong understanding of software development principles, including version control, testing,

and debugging

  • Good problem-solving skills and attention to detail
  • Ability to work collaboratively with a team and communicate effectively
  • Knowledge of AWS Serverless technologies such as API Gateway, Lambda, DynamoDB, and

Step Functions

  • Experience with DevOps practices, such as CI/CD and infrastructure automation
  • A focus on taking ownership and prioritising delivery without compromising quality
  • AWS Serverless Badge

Desirable:

  • Understanding of software design patterns and architectural principles
  • Ability to work in a fast-paced, dynamic environment and adapt to changing requirements
  • Commitment to continuous learning and professional development
  • AWS Certifications related to Software Architecture and/or Development

Other Contextual Information/Special Features:

  • Due to the geographical nature of the role, availability outside normal Canadian or UK hours

may be required



  • Waterloo, Ontario, Canada Carta Full time

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...


  • Waterloo, Ontario, Canada Carta Full time

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...


  • Waterloo, Ontario, Canada Carta Full time

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...


  • Waterloo, Ontario, Canada RideCo On-Demand Transit Full time

    This is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation.As the newest member of our Software Engineering team, you will contribute to the...


  • Waterloo, Ontario, Canada Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.1 year of experience with software design and architecture.Experience optimizing software performance and resource utilization using C++.Preferred qualifications:Master's degree or PhD in Computer...


  • Waterloo, Ontario, Canada Carta Full time

    The Problems You'll Solve At Carta, our employees set out on a mission to unlock the power of equity ownership for more people in more places. We believe that the problems we solve today unlock the opportunities of tomorrow. As a Senior Software Engineer, Data Ecosystem you'll work to:Building self-serviceable data experiences that enable customers to...


  • Waterloo, Ontario, Canada Carta Full time

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...


  • Waterloo, Ontario, Canada Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.1 year of experience with software design and architecture.Experience optimizing software performance and resource utilization using C++.Preferred qualifications:Master's degree or PhD in Computer...


  • Waterloo, Ontario, Canada Carta Full time

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...


  • Waterloo, Ontario, Canada Carta Full time

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...