Sr Software Engineer- Full Stack- Remote within Austin or Dallas, TX

OEC

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of professional software development experience building complex systems
  • 2+ years of hands-on experience with React or Angular and ASP.NET Core (C#)
  • Experience designing and working within distributed systems and service-oriented architectures
  • Strong expertise in C# and the .NET ecosystem (.NET Framework 4.5+ / .NET Core)
  • Understanding of object-oriented design and software architecture principles

Responsibilities

  • Design, build, and evolve modern web applications and services
  • Lead technical design decisions and contribute to system architecture
  • Own features end-to-end, from requirements to deployment
  • Provide technical leadership and mentorship to engineers
  • Write clean, maintainable, well-tested code
  • Partner with Product and cross-functional teams to align solutions with goals
  • Support production releases and troubleshoot issues

Benefits

  • Full benefits starting Day 1: Medical, Dental, and Vision
  • 401(k) with company match
  • Unlimited Flex Time Off plus 10 company-paid holidays
  • Remote-first role with monthly communication stipend
  • Professional development programs and tuition assistance
  • Free wellness coaching and pet insurance
  • Home office equipment stipend
  • Exclusive employee discounts and resource groups
Full Job Description
Interview integrity requirement

*Candidates must personally complete all interviews and technical assessments. The use of proxies or third-party representatives during any stage of the hiring process is prohibited and will result in disqualification. Final candidates will be required to participate in at least one in-person interview. Some travel for this role is expected. Reasonable accommodations will be provided in accordance with applicable laws.*

Strong preference for those who live in Austin, TX, or Dallas, TX, and are willing to travel.

About the Role

We're looking for a Senior Software Engineer who enjoys building scalable, high-quality software and influencing how products are designed and delivered. You'll work across the full development lifecycle-partnering with Product, Marketing, Operations, and Support to turn real business needs into reliable, well-designed solutions.

This role is ideal for someone who thrives in a collaborative environment, likes solving complex problems, and wants to help shape engineering standards while mentoring other developers.

What You'll Do
  • Design, build, and evolve modern web applications and services using .NET and contemporary front-end frameworks.
  • Lead technical design decisions and contribute to architecture for complex, business-critical systems.
  • Own features end-to-end-from requirements and estimation through development, testing, and deployment.
  • Provide technical leadership and mentorship to engineers across the team.
  • Write clean, maintainable, well-tested code and continuously look for ways to improve performance and scalability.
  • Partner closely with Product and cross-functional teams to align technical solutions with business goals.
  • Support production releases and serve as a technical point of contact during deployments.
  • Troubleshoot and resolve production issues, participating in an on-call rotation as needed.
  • Advocate for modern engineering practices, tools, and technologies that improve quality and developer experience.


What We're Looking For

Experience
  • 6+ years of professional software development experience building complex systems.
  • 2+ years of hands-on experience with React or Angular and ASP.NET Core (C#).
  • Experience designing and working within distributed systems and service-oriented architectures.

Technical Skills
  • Strong expertise in C# and the .NET ecosystem (.NET Framework 4.5+ / .NET Core).
  • Solid understanding of object-oriented design and software architecture principles.
  • Experience with relational databases, advanced SQL, and performance optimization.
  • Web application development and API design/integration.
  • Asynchronous communication technologies (e.g., SignalR).
  • Message-based systems such as RabbitMQ.
  • Proficiency with Git and modern development workflows.

How You Work
  • You take ownership and are comfortable driving work forward with minimal direction.
  • You're curious, adaptable, and enjoy learning new technologies.
  • You communicate clearly and collaborate well with both technical and non-technical partners.
  • You're organized, pragmatic, and balance quality with delivery.
  • You're comfortable working in a remote or hybrid environment.


Education
  • Bachelor's degree in Computer Science, Information Technology, or a related field preferred.
  • Equivalent professional experience will be considered in place of a degree.


Additional Requirements
  • Willingness to participate in virtual meetings with camera enabled.


What We Offer:

  • Full benefits starting Day 1: Medical, Dental, and Vision
  • 401(k) with company match
  • Unlimited Flex Time Off plus 10 company-paid holidays
  • Remote-first role with monthly communication stipend
  • Professional development programs, tuition assistance, and quarterly book program
  • Free wellness coaching and pet insurance
  • Home office equipment stipend
  • Employee resource groups and exclusive employee discounts

Similar Jobs

More Jobs at OEC

More Information Technology Jobs

Find similar Sr Software Engineer- Full Stack- Remote within Austin or Dallas, TX jobs: