Sr Software Engineer, Fullstack

LennarIrving, TX
Remote

About The Position

We are seeking a senior back-end/full-stack Software Engineer to join our team building and evolving our flagship digital web presence. The ideal candidate brings deep experience building scalable .NET services, strong SQL skills (with SQL Server preferred), and expertise designing and operating GraphQL and RESTful APIs. You will collaborate with cross-functional teams and partners to deliver reliable, secure integrations across application services, data stores, and CMS capabilities (with Optimizely experience highly preferred). Front-end experience (e.g., Next.js) is nice to have but not required.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum 5-7 years in software engineering, with a strong emphasis on back-end and full-stack development across modern web platforms.
  • Proven experience building scalable services using .NET, including API design and implementation with GraphQL and REST.
  • Strong familiarity with relational data modeling and SQL Server, plus experience integrating with CMS platforms.
  • Comfortable working in agile environments, adapting quickly to evolving requirements and priorities.
  • Strong analytical skills with a detail-oriented mindset and a proactive approach to ownership and accountability.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively across cross-functional teams.
  • Self-starter with a passion for technology, continuous learning, and driving projects forward with minimal supervision.
  • Committed to delivering high-quality, secure, and maintainable software solutions with professionalism and accountability.

Nice To Haves

  • Front-end development in React/Next.js is a plus.
  • Leverage AI tooling to supercharge productivity.
  • Optimizely experience is highly preferred.
  • Experience building and integrating services around CMS platforms, with Optimizely highly preferred (content delivery, personalization, workflows, and integrations).
  • Working knowledge of cloud platforms such as Azure, AWS, or GCP, and containerization tools like Docker and Kubernetes is a plus.
  • Experience integrating applications into CI/CD pipelines using tools like Azure DevOps (ADO) and GitHub Actions, with a solid understanding of version control and automation is a plus.
  • Deep understanding of API architecture (GraphQL and REST), service design, and database design/optimization with SQL Server strongly preferred.
  • Ability to collaborate effectively with front-end engineers and, when needed, contribute to UI work in React/Next.js is a plus.

Responsibilities

  • Design, develop, and maintain back-end and full-stack services, ensuring scalability, performance, reliability, and security.
  • Write clean, maintainable, and efficient code, following best practices and coding standards.
  • Build robust back-end services using .NET and implement API layers leveraging GraphQL (and REST as needed); design and optimize data access patterns with SQL (preferably SQL Server).
  • Contribute to the architecture and design of software systems, ensuring alignment with business goals and technical strategy.
  • Participate in technical design reviews, providing feedback and recommendations to improve system design and code quality.
  • Develop and execute unit tests, integration tests, and automated tests to ensure software quality.
  • Identify and resolve defects and performance issues, conducting thorough code reviews to maintain high standards of code quality.
  • Work closely with QA teams to implement and improve testing strategies and processes.
  • Collaborate with product managers, designers, and other engineers to deliver high-quality features and enhancements.
  • Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives, contributing to the continuous improvement of the team’s processes.
  • Communicate effectively with both technical and non-technical stakeholders, providing updates on progress and potential challenges.
  • Help troubleshoot and resolve incidents as needed.
  • Mentor and guide junior engineers, sharing knowledge and best practices to help them grow in their roles.
  • Lead by example, demonstrating a strong work ethic, a commitment to quality, and a proactive approach to problem-solving.
  • Take ownership of features or projects, driving them from concept to completion with minimal supervision.
  • Stay up to date with industry trends, emerging technologies, and best practices, and bring new ideas to the team.
  • Identify opportunities for process improvements, refactoring, or technical enhancements to optimize the software development lifecycle.
  • Participate in technical discussions and contribute to the evolution of the team’s technical direction.

Benefits

  • robust health insurance plans, including Medical, Dental, and Vision coverage
  • 401(k) Retirement Plan, complete with a $1 for $1 Company Match up to 5%
  • Paid Parental Leave
  • Associate Assistance Plan
  • Education Assistance Program
  • up to $30,000 in Adoption Assistance
  • up to three weeks of vacation annually
  • generous Holiday, Sick Leave, and Personal Day policies
  • New Hire Referral Bonus Program
  • significant Home Purchase Discounts
  • Everyone’s Included Day

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service