Senior Software Engineer, Mobile
1 week ago
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
-
Senior Software Engineer, Fund Operations
2 weeks ago
Waterloo, Ontario, Canada Carta Full timeThe 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...
-
Senior Software Engineer, Fund Operations
1 week ago
Waterloo, Ontario, Canada Carta Full timeThe 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...
-
Senior Software Engineer II
1 week ago
Waterloo, Ontario, Canada Carta Full timeThe 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...
-
Full Stack Software Engineer
2 weeks ago
Waterloo, Ontario, Canada RideCo On-Demand Transit Full timeThis 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...
-
Senior Software Developer, Full Stack
7 days ago
Waterloo, Ontario, Canada Google Full timeMinimum 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...
-
Senior Software Engineer, Data Ecosystem
10 hours ago
Waterloo, Ontario, Canada Carta Full timeThe 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...
-
Senior Software Engineer, Data Ecosystem
2 days ago
Waterloo, Ontario, Canada Carta Full timeThe 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...
-
Senior Software Developer, Full Stack
6 days ago
Waterloo, Ontario, Canada Google Full timeMinimum 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...
-
Senior Software Engineer, Data Ecosystem
1 week ago
Waterloo, Ontario, Canada Carta Full timeThe 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...
-
Senior Software Engineer I, Valuations
2 weeks ago
Waterloo, Ontario, Canada Carta Full timeThe 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...