Lead/Senior Full Stack Software Engineer

BCforward
United States
1 day ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$124,800 - $145,600
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Amazon Web Services Application Integration Architecture App Store (IOS) User Authentication Automation of Tests C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Computing Code Review Software Design Patterns
+30 more
Mobile Application Software Python (Programming Language) OAuth OpenID Scrum Methodology Systems Development Life Cycle Openid Connect Cloud Services Security Assertion Markup Language (SAML) Single Sign-On Software Engineering Systems Architecture Systems Integration TypeScript Okta Technical Debt AI Coding Agents Infrastructure as Code (IaC) Backend Syntactically Awesome Style Sheets (SASS) AngularJS Information Technology Deployment Automation Front End Software Development Cloud Integration Google Play Api Design Restful APIs Terraform Serverless Computing

Job description

We are seeking an experienced Lead/Senior Full Stack Software Engineer to design, develop, and support secure, scalable customer-facing web and mobile applications., * Lead technical design, architecture, development, and implementation of scalable customer-facing applications.

  • Develop and maintain full-stack applications using .NET, C#, ASP.NET Core, Angular 16+, and TypeScript.
  • Implement secure authentication and authorization using Okta, including SSO, OAuth 2.0, OpenID Connect (OIDC), and SAML.
  • Provision and manage AWS cloud infrastructure using Terraform and Infrastructure as Code (IaC).
  • Develop and maintain REST APIs, backend services, and application integrations.
  • Build reusable Terraform configurations and automate infrastructure deployments.
  • Collaborate with architecture, security, platform, and business teams to deliver secure solutions.
  • Modernize legacy applications, refactor existing systems, and reduce technical debt.
  • Build and maintain CI/CD pipelines and automated testing processes.
  • Troubleshoot complex application, authentication, performance, and infrastructure issues.
  • Mentor developers, conduct code reviews, and establish engineering best practices.
  • Participate in production support and scheduled after-hours maintenance when required.

Requirements

The ideal candidate will have strong hands-on experience with .NET, C#, Angular, Okta identity integrations, AWS cloud services, and Terraform infrastructure automation.

This position is ideal for a hands-on technical leader who enjoys application development, system architecture, cloud integration, and mentoring engineering teams., * 10+ years of professional software development experience.

  • Strong hands-on experience with C#, .NET, and ASP.NET Core.
  • Experience developing frontend applications using Angular 16 or later, TypeScript, CSS, and Sass.
  • Hands-on experience implementing Okta authentication and authorization integrations.
  • Strong understanding of SSO, OAuth 2.0, OIDC, and SAML.
  • Hands-on experience with AWS cloud services and Terraform infrastructure provisioning.
  • Experience designing and developing REST APIs and scalable application architectures.
  • Experience developing mobile applications and publishing to Google Play Store and Apple App Store.
  • Strong understanding of software design patterns, SDLC, and Agile/Scrum methodologies.
  • Experience leading technical initiatives, mentoring developers, and conducting code reviews.
  • Experience upgrading, refactoring, and modernizing legacy applications., * Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience with advanced Okta capabilities, including MFA and customer identity integrations.
  • Experience developing reusable Terraform modules and managing remote state.
  • Experience with CI/CD pipelines and cloud deployment automation.
  • Experience with AWS Lambda and serverless architecture.
  • Experience developing APIs using Python.
  • Familiarity with AI-assisted software development and automated testing.

Ideal Candidate

We are looking for a hands-on Senior/Lead Software Engineer who combines strong .NET and Angular development skills with Okta identity integration and AWS/Terraform experience.

Candidates should be comfortable taking ownership of technical solutions, contributing to application development, guiding engineering teams, and delivering secure, reliable customer-facing applications., * Do you have 10+ years of professional software development experience with strong hands-on expertise in C#, .NET, and Angular 16 or later?

  • Do you have hands-on experience implementing Okta authentication integrations, including SSO, OAuth 2.0, OIDC, or SAML?
  • Do you have hands-on experience with AWS and Terraform for cloud infrastructure provisioning and experience developing mobile applications published to Google Play Store and Apple App Store?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…