Software Engineering Director directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Establishes policies and procedures that produce high-quality software product and service. Being a Software Engineering Director requires a bachelor's degree. Typically reports to top management. The Software Engineering Director manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function. To be a Software Engineering Director typically requires 5+ years of managerial experience. (Copyright 2024 Salary.com)
Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium’s unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things.
At Iridium, we understand the importance of staying connected and the limitations of traditional communications networks. People across the globe, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft, and remote operations all rely on Iridium to stay connected. We take our responsibility for providing these essential communications very seriously and pride ourselves on offering a reliable lifeline when needed. Likewise, Iridium is committed to providing an exciting and innovative workplace, where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions. Our talented teams are passionate about their work and the impact our company makes around the world. Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves. We are looking for others who want to join this truly unique company that celebrates our employees and provides the opportunity to truly make a difference in the world.
Director, Software Engineering (Tempe, AZ)
Iridium Satellite, LLC seeks a Director, Software Engineering (Tempe, AZ) to manage strategic relationships between internal IT resources, business units, end users, vendors, and partner organizations. Foster and develop a highly effective, teamwork environment where accountability, and clear effective communication is demonstrated. Work closely with lines of business, peers and executive leadership, play key role in the growth of the department and organization. Directly implement initiatives for new software products, billing system and revenue management applications. Organize software update process for existing billing system applications and coordinate the roll-out of software releases, ensuring adherence to specifications, deadlines, and budgets. Ensure product deliveries meet business requirements and are delivered in a complete and well-packaged manner for the operations team to deploy and operate. Hold accountability for resolution of significant risks and issues to leadership and implementation of lessons learned. Ensure team resources have a defined training plan to provide career growth, new skills, as well as provide properly trained resources to execute on long term roadmap. Manage 7 direct reports holding the titles of 1 Manager, 3 Senior Software Engineers, and 3 Software Engineers. 20% domestic travel and 20% international travel required. Local telecommuting permitted up to 2 days per week.
JOB REQUIREMENTS:
Requires a Bachelor’s degree in Computer Science, Electronic Engineering, or a related field and 14 years of experience in software development and engineering. Must have the following experience: Design and Implementation of BSS/OSS systems Oracle BRM, Netcracker (Formerly Convergys) or similar systems; Leading mid to large size teams, onsite/offshore models, and working on multiple projects; Providing Technical leadership to the team; Requirements Analysis, Projects Estimates; System design and architecture; Experience in Telecom Billing; and experience in software development of C, C , Unix, Perl and other scripting languages. 20% domestic travel and 20% international travel required.
APPLICANTS: To apply for this position, please visit https://www.iridium.com/company-info/careers/. Job ID: 3427
Work Environment:
This position primarily works in the company office or in a home office. The position is largely sedentary with the majority of the position sitting in a chair and working with a computer. The role uses basic office equipment including a phone, video, computer, keyboard, mouse, and printer.
Iridium is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, sexual orientation, gender identity or status as a protected veteran. EOE of Minorities/Females/Vets/Disability and other protected categories.