Groundworks · 3 hours ago
Senior Software Engineer
Groundworks is North America's leading foundation repair and water management specialist, seeking a talented Senior Software Engineer to join their team in Dallas, TX. The role involves designing, developing, and maintaining high-quality software solutions while mentoring junior engineers and collaborating with cross-functional teams to meet business goals.
Building MaintenanceConstructionService Industry
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
Qualification
Required
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
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
Passion for technology, quality, and continuous learning
Benefits
Employee Ownership/Equity
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
Company
Groundworks
At Groundworks, we're more than just a company; we're a national movement towards safer, more secure foundations for homes and businesses across the United States.
Funding
Current Stage
Late StageTotal Funding
unknownKey Investors
Kohlberg Kravis Roberts
2023-02-01Private Equity
Recent News
GlobeNewswire
2024-05-24
Company data provided by crunchbase