Manager, Software Engineering - Omni
- Middleton, WI, United States
- Irving, TX, United States
Applications open in a new tab.
Job details
- Experience
- 7+ years of experience in software engineering, including 1+ years of people leadership.
- Posting language
- English
- Posted
Original job description
Paradigm is a software company transforming the way that the residential, construction & building product industries operate across the globe. We are looking for a Manager, Software Engineering - Omni to be part of revolutionizing these industries. We are building the future with modern software engineering, agent-assisted systems, and mobile-first experiences. We are powered by our parent company, Builders FirstSource (NYSE: BLDR): a Fortune 300 company with over $23 billion in revenue and more than 29,000 employees across 550+ locations, BFS is redefining construction through data, digital infrastructure, and AI-powered innovation.
What You Will Do:
- Oversee and manage Engineering professionals. Generally work with smaller teams on low to medium complexity projects, or subsets of higher complexity projects.
- Lead areas of a project from requirements to execution.
- Follow appropriate agile and/or other development principles to ensure quality and performance standards.
- Understand where service delivery gaps can occur within work of team and help implement plans to close service delivery gaps.
- Identify and turn ambiguous challenges into clear plans that can be executed by your team and others. Can guide technology experimentation.
- Manage resources, including allocation of current resources into organizational priorities, developing resource plans and roadmaps for future software engineering needs.
- Understand business needs, system functionalities and processes.
- Responsible for team culture (including building a positive and supportive human-centric work environment) and architecture (design, extensibility, scalability, effect on other systems, etc.).
- Ensure communication of standards (e.g., coding standards and review).
- Solve complex and escalated aspects of a project as needed.
- Review design documentation and lead a team that performs coding, debugging, testing, troubleshooting, and threat modeling throughout the development process.
- Handle the resolution of sensitive issues.
- Stay current on industry trends. Implement and monitor new technologies, industry trends and best practices.
- Maintain long-term relationships with vendors and other third-party resources to ensure high quality services are delivered consistently.
- Provide the right amount of information – descriptions are concise, timelines have estimates, ownership is clear, call out risks and blockers with a path forward, etc.
- Evaluate runbooks and system maintenance documentation to make sure they are effective and usable by frontline support.
- Hold retrospectives and post-mortems to help SWEs grow.
- Collaborate with multi-functional teams to hold technical discussions and solve immediate problems.
- Provide input to leadership team on development priorities and resource allocation.
What You Need to Succeed:
- 7+ years of experience in software engineering, including 1+ years of people leadership.
· Bachelor’s degree in Computer Science or related field or equivalent experience.
- Solid understanding of engineering best practices (e.g., data handling, security, code construction, testing, deployment, maintenance) with the ability to assess SWE practices.
- Understand the long-term impact of software decisions. Exercise sound judgment to identify when short-term workarounds are appropriate and when they risk creating technical debt.
Ready to Join? Apply now at myparadigm.com/careers/ http://myparadigm.com/careers/