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 in complex systems.
  • 2+ years of experience with React or Angular and ASP.NET Core (C#).
  • Experience with distributed systems and service-oriented architectures.
  • Strong expertise in C# and .NET ecosystem (.NET Framework 4.5+ / .NET Core).
  • Knowledge of relational databases, advanced SQL, and performance optimization.

Responsibilities

  • Design, build, and upgrade modern web applications and services.
  • Lead technical design decisions and contribute to system architecture.
  • Own features from requirements to deployment.
  • Mentor and provide technical leadership to team engineers.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with Product and cross-functional teams to meet business goals.
  • Support production releases and troubleshoot production 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 a monthly communication stipend.
  • Professional development programs, tuition assistance, and quarterly book program.
  • Free wellness coaching and pet insurance.
  • Home office equipment stipend.
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: