About the position
Are you a seasoned engineer who views code as a craft? We are looking for a Senior Software Engineer to lead the development of high-quality, integrated software products. This isn't just a "coding" job-you will be the guardian of our technical standards, a mentor to the team, and the architect of our CI/CD pipelines.
You will work across "vertical slices" of our ecosystem-meaning you'll touch everything from Account and Balance APIs to our infrastructure-ensuring our systems are performant, compliant, and rock-solid.
Responsiblities
1. Architect & Design
- Translate complex business needs into well-documented technical designs.
- Ensure all products adhere to Enterprise Architecture (EA) standards (e.g., latest .NET LTS versions).
- Actively identify and dismantle technical debt while ensuring no PII (Personally Identifiable Information) ever hits our databases.
2. Engineering Excellence
- Develop, release, and maintain multiple integrated products.
- Lead by example: Participate in and lead code reviews, ensuring performance and compliance are baked in.
- The Campsite Rule: You leave every codebase cleaner than you found it.
- Mentorship: Coach junior members through pair programming and deliberate practice.
3. Modern DevOps & Automation
- Build and manage robust, fully
Are you a seasoned engineer who views code as a craft? We are looking for a Senior Software Engineer to lead the development of high-quality, integrated software products. This isn't just a "coding" job-you will be the guardian of our technical standards, a mentor to the team, and the architect of our CI/CD pipelines.
You will work across "vertical slices" of our ecosystem-meaning you'll touch everything from Account and Balance APIs to our infrastructure-ensuring our systems are performant, compliant, and rock-solid.
What You'll Do
1. Architect & Design
- Translate complex business needs into well-documented technical designs.
- Ensure all products adhere to Enterprise Architecture (EA) standards (e.g., latest .NET LTS versions).
- Actively identify and dismantle technical debt while ensuring no PII (Personally Identifiable Information) ever hits our databases.
2. Engineering Excellence
- Develop, release, and maintain multiple integrated products.
- Lead by example: Participate in and lead code reviews, ensuring performance and compliance are baked in.
- The Campsite Rule: You leave every codebase cleaner than you found it.
- Mentorship: Coach junior members through pair programming and deliberate practice.
3. Modern DevOps & Automation
- Build and manage robust, fully automated CI/CD pipelines.
- Implement Infrastructure as Code (IaC) using tools like Terraform.
- Master "Safe Deployment" strategies, including Blue/Green and Canary releases to minimize downtime.
- Ensure 80%+ code coverage and rigorous quality gates.
What You'll Bring
- Education: A Bachelor's Degree in Computer Science, IT, or a related field.
- Experience: 4-6 years of professional software development experience.
- Technical Depth: Deep understanding of .NET (or relevant stack), API integration, and database management (moving logic out of DBs into services).
- Testing Mindset: Experience with automated functional and non-functional testing (LnP, T3, etc.).
- Tooling: Familiarity with Terraform/IaC, YAML-based pipelines, and monitoring/alerting tools.
- Implement Infrastructure as Code (IaC) using tools like Terraform.
- Master "Safe Deployment" strategies, including Blue/Green and Canary releases to minimize downtime.
- Ensure 80%+ code coverage and rigorous quality gates.
Experience and Qualification
- Education: A Bachelor's Degree in Computer Science, IT, or a related field.
- Experience: 4-6 years of professional software development experience.
- Technical Depth: Deep understanding of .NET (or relevant stack), API integration, and database management (moving logic out of DBs into services).
- Testing Mindset: Experience with automated functional and non-functional testing (LnP, T3, etc.).
- Tooling: Familiarity with Terraform/IaC, YAML-based pipelines, and monitoring/alerting tools.
Desired Skills:
- .NET (or relevant stack)
- API integration
- CI/CD
- Infrastructure as Code (IaC)
Desired Qualification Level: