Full Stack Software Engineer

Frontier Energy, Inc.
Austin, TX, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Multitier Architecture Agile Methodology Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Engineering Continuous Integration Relational Databases Software Design Patterns Distributed Systems Github
+22 more
SQL Azure Reliability Engineering Software Engineering SQL Databases TypeScript Data Logging .NET Core ReactJS Blazor Git Vue.js Event Driven Architecture AngularJS Infrastructure Automation Frameworks Bicep Front End Software Development Api Design Cloud Optimization Restful APIs Terraform Key Vault Microservices

Job description

  • Design, build, and maintain reliable full stack applications using C#, .NET Core, and modern front-end frameworks such as Blazor or React.
  • Develop scalable APIs, microservices, and cloud-native components within Azure.
  • Own feature development from concept to deployment, including architecture, implementation, documentation, and testing.
  • Collaborate closely with product management, business analysts, and other engineers to break down complex problems into clear, actionable work.
  • Write clean, maintainable, well-tested code and participate in peer reviews that emphasize long-term quality and resilience.
  • Contribute to CI/CD pipelines (GitHub Actions or Azure DevOps), observability (logging, metrics, tracing), and infrastructure automation.
  • Mentor junior and mid-level engineers by offering guidance, pairing, and constructive feedback. Participate in backlog refinement, estimation sessions, and sprint ceremonies.
  • Help drive architectural discussions, propose solutions, and influence engineering best practices across the department.

Requirements

  • 5+ or more years of professional software engineering experience.
  • Strong proficiency in C#, .NET Core, and API development.
  • Experience with modern JavaScript/TypeScript frameworks (Blazor, React, Angular, or Vue).
  • Hands-on experience with Azure services such as App Service, Functions, Key Vault, Service Bus, Storage, and Azure SQL.
  • Strong understanding of relational databases, SQL, and ORMs such as EF Core or Dapper. Proficiency with Git, CI/CD pipelines, and modern DevOps workflows.
  • Strong grounding in software engineering fundamentals including design patterns, clean architecture, and test automation.
  • Experience working in Agile environments with cross-functional collaboration.

Preferred Skills

  • Experience with distributed systems, messaging, or event-driven architecture.
  • Familiarity with infrastructure as code (Bicep, ARM, Terraform).
  • Knowledge of cloud cost optimization, reliability engineering, or monitoring frameworks. Experience mentoring engineers or serving in a technical lead capacity.
  • Experience in the energy, utilities, or public sector domains.

About the company

At Frontier Energy, we’re more than just engineers and professionals-we’re a team of innovators, problem-solvers, and visionaries dedicated to advancing clean energy solutions. Our mission is to pioneer the intelligent use of energy for a sustainable and resilient future.

We offer a collaborative and dynamic workplace where your ideas are heard, nurtured, and transformed into impactful solutions. With a flat hierarchy and open-door policy, every team member is empowered to experiment, take ownership, and make a real difference.

Beyond fostering an inspiring culture, we provide competitive compensation, comprehensive benefits, and opportunities for growth. Join us and be part of a team that’s shaping the future of energy while leaving a positive impact on the world.

This role will help shape the next generation of our software products, including modernizing existing systems, building new greenfield services, and delivering stable, scalable features for our clients in the clean energy and municipal sectors.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

2:56 min

Provisioning a secure container infrastructure with Bicep

Matthias Falkenberg +1 · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

4:09 min

Selecting infrastructure tools and determining proper abstraction layers

Alayshia Knighten Alayshia Knighten · World Congress 2024

Videos

See all

Related articles

See all