As a
Staff Engineer
, you are a senior technical leader with deep expertise across the full software stack. You are passionate about building high-quality, scalable systems and mentoring others to achieve engineering excellence. You demonstrate strong problem-solving abilities, sound architectural judgment, and a collaborative mindset that elevates everyone around you.
You understand how to balance long-term architecture with immediate delivery needs and take a hands-on approach to guide complex projects from design through implementation. You are highly proficient in modern engineering practices, cloud-native development, and CI/CD automation.
As a
technical leader
, you inspire trust and confidence within your teams. You are adept at navigating complex technical landscapes, influencing stakeholders, and making decisions that support both innovation and stability. You raise the technical bar and help make everyone around you better.
Responsibilities
Provide technical leadership
and mentorship across multiple teams to deliver high-quality, scalable software solutions.
Design, develop, and maintain
full stack applications using
.NET (C#)
for backend services,
Angular
for front-end experiences, and
DocumentDB
for data persistence.
Architect cloud-native systems
leveraging
AWS
infrastructure and services (experience with
Azure
or
GCP
also valued).
Collaborate
with engineering, product, and design stakeholders to align technical strategy with business goals.
Lead by example
in writing clean, efficient, and maintainable code that adheres to best practices and standards.
Drive adoption of CI/CD pipelines
using
GitLab CI
or similar tooling (
GitHub Actions
,
Jenkins
) to improve release efficiency and reliability.
Mentor and coach
engineers at all levels, fostering an environment of continuous learning, collaboration, and excellence.
Review designs and code
for performance, security, and scalability considerations.
Identify and resolve system dependencies
and architectural bottlenecks to ensure smooth, reliable delivery.
Champion innovation
and continuous improvement in engineering practices, tooling, and quality standards.
Contribute to long-term technical roadmaps
and strategic decision-making for the platform.
Qualifications
Bachelor’s degree in
Computer Science
,
Engineering
, or a related technical field, or equivalent experience.
8+ years
of professional experience in software development, with a strong background in
.NET (C#)
and
Angular
.
Proven experience designing and delivering
cloud-native applications
in
AWS
,
Azure
, or
GCP
.
Expertise in
microservices architectures
,
API design
, and
distributed systems
.
Strong understanding of
CI/CD processes
, version control (Git), and modern DevOps practices.
Excellent collaboration and communication skills, with the ability to influence across teams and disciplines.
Demonstrated ability to mentor engineers and elevate the technical capabilities of a team.
Preferred Qualifications
Deep experience architecting and scaling
enterprise-grade systems
with high availability and performance requirements.
Familiarity with
infrastructure as code
tools (Terraform, CloudFormation).
Experience with
financial systems
,
credit underwriting
, or other regulated software environments.
Track record of delivering
mission-critical software
in agile, fast-paced environments.
Proven success in
technical leadership
, including mentoring, guiding architectural decisions, and driving adoption of best practices.