Staff Software Engineer

SaaS shop is hiring for a Staff Software Engineer / Architect skilled in Angular, TypeScript, & Azure!

  • Lincolnwood, IL
  • $140,000 - $180,000
  • Managed by Jobot Pro: Sydney Weaver
Easy Apply Now

A bit about us:

Exciting opportunity alert! Join a dynamic and fast-growing SaaS shop as a Staff level Engineer. You'll be leading two engineering teams and work closely with the CTO to build out the next generation of their core platform. If your expertise lies in architecting the backbone of development projects and you're recognized as the problem-solver within your team, this Senior Staff Engineer role is the right fit for you. This position is for somebody who is already playing a senior technical role on a development team, frequently being the one who designs the core code structure or system, and who has become the go-to resource for those seeking advice.

Why join us?

  • Lead the design and development of high-impact software solutions, setting a benchmark for quality and innovation.
  • Directly contribute to coding and system design, demonstrating best practices.
  • Mentoring: Act as a mentor to the engineering team, sharing your expertise and guiding them through complex technical challenges to foster growth and development.
  • Spearhead the transition to Azure PaaS, mapping out and executing a strategy to modernize legacy systems for enhanced fault tolerance, monitoring, and scalability.
  • Drive the improvement of our security middleware and public API interfaces, ensuring robust defense mechanisms are in place to protect our systems and data.
  • Lead efforts to increase the capacity and efficiency of our integrations with third-party APIs, enhancing functionality and user experience.
  • Collaborate with cross-functional teams to design and architect solutions that meet business requirements and system architecture to ensure long-term scalability and maintainability.

Job Details

Required Experience:
  • 8-10+ years of experience as a software engineer and 3 or more years of experience in a technical leadership role
  • Expertise with building applications in C#, .NET Core, .NET 6.0-8.0-
  • Angular 15 + Typescript preferred, open to JavaScript as well
  • Experience implementing Azure PaaS and Azure services required – Azure Service Bus, Azure Queues, Azure App Services, Azure App Insights
  • Experience with building APIs and services using REST
  • Knowledge of relational databases such as SQL and NoSQL databases & streaming tools
  • Excellent knowledge of CI / CD processes using Azure DevOps
  • Bachelor's degree in Computer Science or related field
  • Experienced with the agile software development life cycle (SDLC) from preliminary system analysis to tests and deployment

Preferred Experience
  • Experience w/ Azure API Management (desired)
  • Experience in a SaaS, tech product shop, or similar environment - ideally where you had ownership/accountability of a software stack from first line of code to production and post production support
  • Experience with a complex order processing or financial system would be a good base for understanding for our business domain.

Bonus Points:
  • Experience working in a Microservices environment and building out Microservices
  • Experience building POS (point of sale), real-time sales processing systems, or experience in ticketing systems industry is a big plus
  • Startup experience or experience in a smaller organization
  • Containers (Docker) and AKS orchestration

Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Lincolnwood, IL
Job Type
$140,000 - $180,000