Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities

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

JavaC#PythonSoftware Design PrinciplesSQLNoSQLAWSAzureGoogle CloudCI/CDAgileScrumProblem-solvingCommunicationMentoring

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
unknown
Key Investors
Kohlberg Kravis Roberts
2023-02-01Private Equity

Leadership Team

leader-logo
Steve Bertolacci
Director of Data Enablement
linkedin
Company data provided by crunchbase