Staff Full-Stack Software Engineer (.NET & Azure)

Own and evolve a full-stack, cloud-native Azure platform that delivers financial clarity to businesses from SMEs to Fortune 500 enterprises. Lead technical direction, continuous improvement, engineering quality, reliability, and bank connector configuration in a you-build-it-you-run-it environment.

Responsibilities

  • Develop, estimate, and deliver full-stack features across front-end, server-side, and database tiers.
  • Architect scalable and resilient cloud-native solutions on Azure.
  • Own delivery pipelines and feature flags to improve integration and deployment.
  • Lead unit, integration, performance, and security testing.
  • Maintain reliability across development, test, and production environments using observability and logging.
  • Mentor engineers, lead technical design and code reviews, and engage with the broader technology community.
  • Improve team operations, processes, methodologies, and technology choices.
  • Ensure work meets quality, operational, and architectural standards.
  • Facilitate no/low-code bank connector configuration with financial institutions.
  • Participate in the on-call pager rotation under the you-build-it-you-run-it model.

Requirements

  • Bachelor's degree in Computer Science or equivalent professional experience, with at least 8 years of application development experience.
  • Expertise in application development best practices, cloud architecture, deployment, and distributed systems.
  • Deep expertise in ASP.NET/Core and C#, Microsoft SQL Server, and Visual Studio.
  • Extensive Azure experience, including CI/CD pipelines with Azure DevOps.
  • Strong experience building web applications with Angular and TypeScript, plus TDD, BDD, and JavaScript frameworks.
  • Proven mentoring and cross-team influence.
  • Highly analytical, data-driven, quality-focused, and customer-oriented.
  • Strong communication skills and experience working in cross-functional global agile teams.
  • Advanced technical troubleshooting skills and solid Windows operating system knowledge; financial industry experience is a plus.

Benefits

  • Professional development budget
  • Flexible in-office days with 10+ days per month
  • Bi-weekly all-company meeting with leadership
  • Team offsites, team bonding activities, and happy hours
  • Competitive bonuses and equity
  • Healthcare, retirement, family forming, and family support benefits
  • Employee giving match
  • Mobile phone stipend
  • R&R days
  • Wellness reimbursement and weekly onsite and virtual programming
  • Generous vacation policy
  • Parental leave and family planning benefits
  • Catered lunches, stocked kitchens, snacks, beverages, and events

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available