Software Engineering Manager - OpCon (Information Technology)
Software Engineering Manager - OpCon
Why We Need You- The Mission
Born of NASA, and successful for over 40 years, SMA Technologies is quickly becoming a leader in the Workload Automation space. As we grow, we are looking for a competitive, tenacious and collaborative Software Engineering Leader to propel our product development team forward. This role is responsible for executing on the product strategy and building high quality software that customers love.Why We Need You-
Reporting to the Sr Director of Development, the Engineering Manager - OpCon will lead the engineering team responsible for delivering the core OpCon platform. You will be responsible for building and acquiring skills on the team to continue meeting the requirements of the product roadmap. You understand and have experience implementing software engineering best practices, and you will establish best practice process with this team. You solve for the customer, and you align your team to do the same.
Objectives- The Problems You'll Solve
Within your first 3 months, familiarize yourself with the team, the business, our processes, and the existing roadmap.
Within your first 6 months, put in place an effective management process for the top mid-term priority, the completion of our web user interface and associated web services.
Within your first 12 months, establish effective Agile development practices and instill a DevOps culture within the team.
Competencies- What we're looking for
Experience running a software team: Our key technical objective is to have a solid understanding of building high-performing software engineering organizations. You are comfortable running large-scale projects and are able to effectively manage timelines and risk. You have experience in a leadership position and have been responsible for the throughput of a team of software engineers. Defining success, setting goals, using metrics, and tracking progress transparently are essential tools for this individual. You instill urgency but ensure the team is operating in a sustainable fashion. You have been a hands-on contributor in the past and can ask the right questions to understand situations without needing to be behind the keyboard.
Understanding of Agile methodologies and DevOps culture: You are familiar with Agile methodologies and frameworks and have been a part of implementing and maintaining them in your past. You understand the benefits of DevOps principles but are flexible in implementing them to suit the skills and needs of the team.
Committed to Agility: You are familiar with Agile methodologies and frameworks and have been a part of implementing and maintaining them in your past. Getting feedback into the hands of your team quickly is critical. You prioritize organizational learning and foster an environment for the team that is the same, promoting iterative improvement and experimentation.
Passionate about building teams: You are able to hire, on-board, manage, and develop all members of the team. You foster a collaborative and supportive environment that ensures everyone feels safe to share ideas, feedback and resources.
Customer-focused: You spend much of your time with, thinking about, or supporting others in serving your customers. You deeply understand who loves your product, the value they derive, and how you are different than alternatives. You expect the same level of customer care from your team.
Interpersonal skills: We want you to be a person we enjoy collaborating with, spending time with, and investing in. You know how to inspire, motivate and support a team to get things done. You may be this person if you already invest heavily in those you work with, and if you consistently receive the feedback that you are a great colleague and teammate. A great sign is if people go out of their way to work with you, no matter the situation.
Intellectually curious: You have a strong level of curiosity and care about learning and self-improvement. You are willing to try out new techniques and continuously improve your own skillsets and understanding.
Accountable: It bothers you when people don't follow through on their commitments. You have no problem planning the work, working the plan, and proactively communicating your progress along the way. You can tell us about times when you have rolled up your sleeves, taken ownership of a body of work, and delivered the results with minimal support.
How We Work - Our Core Values
Collaborative – Our success as a company comes through collaboration, working as a team. We put the mission and the needs of the organization ahead of our personal needs and collaborate to develop winning solutions.
Tenacious – Our tenacity comes from our strength of character. We are scrappy, determined, resourceful, and relentless in our approach to serve our clients and partners. We are willing to fight for what is right and are proactive in seeking solutions. We are tenacious and will not quit.
Eager to Win – Our passion to win comes from a deep caring for the success of our employees, clients, and partners both personally and professionally. Every employee is expected to "own it" by taking the lead and seeing initiatives through from start to finish.