Job#: 2058028
Job Description:
Position SummaryThe Software Engineering Manager role is responsible for leading and managing Software engineers, DevSecOps engineers and focusing on developing the people and process that make the delivery of innovative, secure, and high-quality solutions possible. This role will lead and contribute driving Software Engineering, DevSecOps, and Software Architecture maturity. This role will be a hands-on manager for the team to ensure the successful design, development, testing, and maintenance of high-quality solutions used to support the orginization.To ensure success as a Software Engineering Manager, you should have extensive experience in software engineering in dynamic environments with emerging technologies, while possessing the ability to solve complex business problems using technology. The Software Engineering Manager should also develop a deep understanding of how our products are built and contribute technically to solutions. The Software Engineering Manager should also foster a strong working relationship with the various Product Leaders and Discipline Leaders across the organization to support optimal outcomes for our business.Accountable for business results primarily achieved through the work of others. Manages staff, sets direction, and deploys resources. Has responsibility for employee development, performance reviews, pay reviews, and staffing decisions. Accountable for business, functional or operational areas, processes, or programs.Key Responsibilities- Collaborate to create a Solution Delivery organizational vision, strategic direction and ensure plans are executed in alignment with the organizations objectives.
- Oversee, lead, and provide coaching, mentoring, career planning, performance evaluations, and skills development for Software and DevSecOps Engineers
- Mentoring development team members to ensure delivered solutions adhere to the software architecture strategy coding standards, and established organizational policies and procedures
- Maintains visibility and support of operations of the DevSecOps platforms within the organization, ensuring high availability, scalability, and performance. Maintains visibility and metrics to track adoption and health of the DevSecOps practices across our organizations IT landscape.
- Participating in software architectural discussions, influencing decisions, and collaborating with peers to maintain consistency across the organization
- Facilitate communication around and participate in architecture, design and implementation objectives
- Maintains a culture of innovation, collaboration, and continuous improvement and leads the team through periods of change and transformation.
- Collaborates with key stakeholders to identify technology needs and opportunities and works with internal IT groups to provide effective solutions to address business needs. Develops continuous improvement techniques.
- Ensures the availability, reliability, and security of technology systems, implementing appropriate measures to protect sensitive information and prevent disruptions.
- Assists in the development and management of the department budget, tracking expenses, and ensures that resources are allocated effectively to meet business requirements.
- Stays abreast of the latest technology trends, industry advancements, and regulatory changes, and makes recommendations for adopting new technologies to improve operational efficiency.
- Assesses and identifies technology needs and opportunities, making recommendations for system enhancements, upgrades, or replacements. Continuously seeks opportunities to optimize processes and workflows.
- Partners with leadership to develop strong business cases for technology initiatives.
- Assists in the development of IT policies, procedures, and standards that are in line with area of responsibility and industry standards. Ensures compliance with established policies, procedures, and standards.
- Bachelors degree in Computer Science, Information Technology, Management Information Systems, Engineering, or other computer-related degree required.
- 10+ years of diversified IT experience required.
- 3+ years of experience leading professional staff preferred.
- Strong understanding of software development design and Agile practices/methodologies
- Excellent knowledge of software reliability best practices and automated testing is preferred.
- Excellent knowledge of C#
- Excellent knowledge of JavaScript, Blazor or ReactJS or Angular
- Excellent knowledge of DBMS as well as TSQL or PL/SQL
- Working knowledge of DevOps principles, CI/CD pipelines, automation tools (e.g., Terraform, Ansible, Azure DevOps), Infrastructure as Code concepts, and application security practices preferred.
- Experience migrating monolithic architectures to a modern technology stack
- Experience developing for cloud-native solutions (i.e., Azure).
- Experience in building APIs for both internal and external products.
- Excellent organizational, leadership, decision making and communication skills.
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
VEVRAA Federal ContractorWe request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.We are an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. The EEO is the Law poster is available here.