MANAGER - SOFTWARE ENGINEERING
Cirium - Explore the World
Cirium, a LexisNexis Risk Solutions company, brings together powerful data and analytics to keep the world moving. We match an intrapreneurial approach with decades of experience in aviation and air travel. Enabling airlines, airports, travel companies, tech giants, aircraft manufacturers, financial institutions and many more to accelerate digital transformations. Be part of our mission and strategy to activate data fluency around the industry. With us, you will drive change, work with the industry's most talented people and advance your career opportunities.
This Manager of SWE position provides leadership, management, direction, and vision to two development squads of engineers and/or development employees needed to support, run, and change activities in the software development life cycle for our Schedules, Connections and Ticketing data. This team is currently working on a high-profile project of our core Schedules Data Pipeline System and replacement of legacy Oracle environment.
The position is additionally expected to report progress against key initiatives, risks and issues, and operational support for the team's technology estate to senior management. Additional responsibilities may include giving input into the department budget, identifying and supporting talent, and defining resource requirements and allocations. This position reports to the Senior Director of Software Engineering.
QUALIFICATIONS: 10+ years of Software Development experience 4+ years of management experience BS Engineering/Computer Science or equivalent experience required
TECHNICAL SKILLS: Expertise and proven experience managing developers of all types (remote, in-person, blended) in an Agile/Scrum environment Proven track record of coding and mentoring others in developing solutions Proven experience evaluating and implementing common JS libraries (ex: JQuery, React, etc)
Proven experience with secure coding principles and practices Strong proficiency in relational database technology and SQL, especially as it pertains to usage in Java applications. Cloud Architecture and system design to solve key business problems and facilitate team goals
Knowledge in normalized/dimensional data modeling principles and their application to complex business needs.
Proven expertise and experience applying industry best practices in all aspects of development. Experience in reviewing functional designs and designing architectures that drive high-quality, testable secure code.
Expertise in creating technical design specification documents of system components of advanced complexity. Expertise in industry best practices for Agile software development. Proven ability to implement and lead test-driven development and maintenance.
Proven ability to adapt to new roles and responsibilities. Software development process expert in applicable methodologies (e.g., Agile, Waterfall).
ACCOUNTABILITIES: Complete management responsibilities to include performance management, hiring and coaching of staff, and resource planning. Help to manage system and user acceptance testing cycles to ensure accurate and quality business solutions. Serve as a primary technical point of contact for external technology resources. Recommend technical strategy and direction across functional area. Participate in development and evolution of architecture. Provide design input across a product. Interface with other technical personnel or team members to help finalize requirements.
Write and review portions of detailed specifications for the development of system components of moderate complexity seek diverse ideas and perspectives from a variety of sources to create better solutions, products, and services. Carry out management responsibilities in accordance with the organization's policies, procedures, and applicable laws.
SOFT SKILLS: Strong skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others. Strong organization/project planning, time management, presentation, and change management skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact firstname.lastname@example.org or if you are based in the US you may also contact us on 1.855.833.5120.