Ready to build your future? We're Groundworks, North America's leading foundation repair and water management specialist. We're more than a company - we're a team driven by purpose. As a Top Workplace, we're looking for top talent to fuel our mission: to protect, repair, and improve our customers’ greatest asset - their home.
But what makes us a great place to work? Here, you'll find real career growth, comprehensive and affordable benefits, a culture that values hard work and innovation, and company ownership equity. Whether you’re starting your career or looking for your next big move, we offer hands-on training, advancement opportunities, and the chance to make a real impact every day.
Join us and lay the foundation for your success.
Groundworks is seeking a talented Senior Software Engineer to join our tribe in Dallas, TX!
Duties And Responsibilities
- Design, develop, test, and maintain software applications that meet user needs and integrate with existing infrastructure.
- Lead and contribute to software architecture and system design, ensuring scalability, security, and performance.
- Collaborate closely with product managers, designers, QA, and other engineers to define requirements and deliver solutions on schedule.
- Write clean, efficient, and well-documented code; perform thorough code reviews and participate in design reviews.
- Identify, troubleshoot, and resolve software defects and performance issues promptly.
- Develop and execute unit tests, integration tests, and automated testing frameworks.
- Provide technical leadership and mentorship to junior and mid-level software engineers.
- Stay up-to-date with industry trends, emerging technologies, and software development best practices to ensure solutions remain current and competitive.
- Assist with setting project priorities, defining acceptance criteria, and reporting progress to management.
- Support deployment, integration, and infrastructure initiatives necessary for product success.
- Contribute to process improvements that enhance software development efficiency and quality.
- It is an essential function of this job that the employee regularly and reliably reports to work on time each working day.
- Perform other duties as necessary or assigned.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field; Master’s degree preferred.
- Minimum 5-8 years of professional software development experience with a strong track record of delivering complex software projects.
- Proficiency in multiple programming languages such as Java, C#, C++, Python, or JavaScript, and experience with relevant frameworks and tools.
- Proficient in .NET Core technology using C#. and experience with modern web UI frameworks such as Angular, React, or V
- Strong understanding of software design principles, data structures, algorithms, and object-oriented programming.
- Experience working with databases (SQL and NoSQL), cloud platforms (AWS, Azure, or Google Cloud), and version control systems.
- Solid experience with software testing methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving, analytical, and critical-thinking skills.
- Strong communication and collaboration skills with the ability to work effectively in cross-functional teams.
- Experience mentoring and guiding junior developers is highly desirable.
- Familiarity with Agile and Scrum development methodologies.
Working Conditions
- Full-time position based at Groundworks’ corporate headquarters, with possible remote/hybrid options as business needs dictate.
- Collaborative, fast-paced work environment requiring adaptability and effective time management.
- Occasional travel may be required for team meetings, training, or industry conferences.
Requirements & Perks
- Full-time
- Onsite: 1945 W Walnut Hill Ln Irving, TX 75038
- Base salary with annual bonus potential
- Employee Ownership/Equity
What We Provide
- Competitive Pay
- Employee Company Ownership Opportunities
- Industry Leading Training Programs
- Leadership Development and Career Growth Tracks
- Comprehensive and Affordable Benefits Package
- Top Workplace with Award Winning Culture
The anticipated salary range is the expected hiring range for this role in Virginia is $0.00 - $0.00. Final compensation will be based on an evaluation of each candidate's qualifications, relevant experience, demonstrated capabilities, and work location.