Manager, Software Engineering
As Manager of Software Engineering, you will be part of a team building the best omni-channel platform for selling connected devices and services. You...
As Manager of Software Engineering, you will be part of a team building the best omni-channel platform for selling connected devices and services. You will be responsible for managing a team of software developers and automation test engineers and guiding them through each stage of the software development process leveraging Agile/Scrum. You will also be responsible for developing and enforcing our coding and testing standards and best practices, reviewing code, and training developers to deliver code with a high emphasis on code quality and performance.
WHAT YOU WILL BE LIVING AND BREATHING EACH DAY:
- Participates in design and development planning meetings to help determine the best software solution that meets business requirements
- Partners with entire scrum team to come up with software design and release schedule leveraging agile software development practices
- Partners with other teams such as product management, dev ops, business services, and third party partners to drive company initiative
- Uses technical knowledge of advanced development concepts, practices and procedures to help deliver software solutions at web scale
- Partners with technical leads in leading design reviews with the architecture steering committee
- Manages risk to release timelines by closely collaborating with the scrum team and product owner to get past blocking issues
- Helps analyze and resolve any code performance or scalability issues as reported by the performance engineering team
- Drives the adoption of best-in-class open-source libraries and tools to help deliver enterprise-scale implementations
- Helps ensure that engineering quality goals (test coverage and automation) are met or exceeded by their scrum teams as part of the definition of done.
- Identifies and develops skills in new technologies necessary for the growth and success of the software development team
- Partner with Consensus and Target Talent Acquisition to recruit, interview, select and hire team members
- Mentor, grow and develop the careers of all direct reports
- Provide coaching, training, and opportunities for growth to improve skills
- Ensure team members have the skills and resources to get things done
- Set clear, meaningful, challenging, and attainable goals and expectations that are aligned with company
- Empower employees to make decisions and to take responsibility for their jobs and goals
- Identify the potential in staff and take opportunities to apply and develop that potential
- Lead by example, set standards for professional behavior, stay abreast of new technologies and news
- Foster a positive work environment where staff feels appreciated and is motivated to do their best
- Helps resolve complex or sensitive disagreements and conflicts
- Partners with HR to clearly understand all applicable company policies, laws, rules, and regulations
WHAT YOU BRING TO THE TABLE:
- Build customer-facing, database-driven applications in a SaaS environment
- Manage a team of software developers
- Experience with multiple languages. We use : Java, JavaScript, PHP, CSS, HTML 5
- Experience with modern architectural building blocks: Unix/Linux, Databases (relational and document), and Web Services (REST or SOAP)
- Experience delivering software using an Agile methodology (eg Scrum)
- Experienced in web/ecommerce architectures, technologies, object oriented principles and design
- Experience with continuous integration and continuous delivery (CI/CD)
- Technical Skills: MS Office, JIRA, Gradle, IntellaJ IDEA, Jenkins, GIT, Find Bugs, Fortify, Spring Plugins
- Bachelor's Degree or equivilent experience
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01