Software Developer
Posted 16 Oct 2026
Advertised as “Senior Software Developer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- Individual contributor
- Employment
- Hybrid
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Information Technology (or related)
Study levelBachelor's
Study levelMaster's
The Senior Software Developer plays a key role in designing and delivering modern, scalable software solutions, combining hands-on development with architectural responsibility. The role works closely with the technical leadership and cross-functional stakeholders, contributing to high-quality systems within the financial services domain.
Main Accountabilities
-
Contributes to the design, evolution, and maintenance of application and system architecture aligned with business requirements.
-
Actively participates in full stack development using the Microsoft (.NET) technology stack.
-
Designs, develops, and optimizes software solutions for finance, insurance, and financial services environments.
-
Collaborates with development, product, and business teams to ensure best practices in software design and implementation.
-
Supports technical decision-making related to scalability, performance, security, and maintainability.
-
Evaluates emerging technologies and proposes improvements, including AI-enabled capabilities where applicable.
-
Helps define and promote technical guidelines, standards, and development best practices.
Requirements
Education, Skills and Experience
-
Bachelor’s degree in Computer Science, Information Technology, or related field.
-
Master's degree in a related field.
-
5+ years of professional experience in software development.
-
Strong experience with .NET and full stack development.
-
Proven expertise across the Microsoft technology stack (backend services, APIs, databases).
-
Prior experience in finance, insurance, or financial services software development is highly desirable.
-
Solid understanding of software architecture principles and design patterns.
-
Experience with cloud platforms, preferably Microsoft Azure.
-
Familiarity with modern development practices, including Agile methodologies and CI/CD pipelines.
-
Exposure to or interest in AI-driven software solutions is considered a strong asset (the company operates as a software & AI provider).
Competencies