Sr Engineer, Software
Equal Opportunity/Affirmative Action Employer including Vets and Disabled
Your role in helping us shape the future:
Intelsat Inflight Services team is seeking a Senior Software Engineer. You will define, drive Intelsat web Applications end-to-end, cutting across different horizontals - Frontend, Backend, Databases and Analytics. You will be working with various groups of developers, SMEs, and stakeholders to convert business requirements into technical solutions, detailed analysis, design for business requirements. In a Hybrid work model you will collaborate with Engineers across multiple geographies, and Product Management. You should have the desire to support the development of complex systems from concept and throughout the system's lifecycle.
Are you up to the challenge?
As a Senior Software Engineer, you will play a vital role in developing Intelsat Commercial Aviation Software and its interfaces to the Airborne systems or 3rd party systems & customer APIs. Expectation is to bring in latest cutting-edge technologies, design principles to deliver an outstanding experience to customers.
- Design & develop Portal web applications.
- Build/evolve a scalable platform, software as a capability and offer configurability.
- Develop and maintain scalable, modular, fault-tolerant and multi-tenant/SaaS architecture.
- Look at improvement areas to existing system and drive development of a Configurable Portal design.
- Lead a cross-functional team of developers, testers towards continuous product releases.
- Deep-dive and debug production issues and provide solutions.
Can you drive these processes?
- Embrace the Scaled Agile Framework for Enterprise (SAFe) by being an active participant during Program Increments.
- Guide implementation of best practices for application design/development
- Write high-level design, perform technical design reviews, code reviews, and system test reviews.
- Define application scope and objectives and prepare the High-level design specifications from which software will be developed by a team of developers.
- Share knowledge on newer technologies to team and provide mentoring/trainings.
- Identify and build Proof-of-concepts required for future directions.
- Continuously innovate to build a competitive edge for the company.
- Interface with the Systems Engineering & Product teams to understand and influence project requirements.
- Interface with the business teams to understand the services and revenue-generating plans.
- Interface with the operations teams to understand the challenges to keep the business running.
You should definitely have:
- Masters or bachelor's degree in computer science or Engineering, or related technology.
- Experience in designing and building highly scalable distributed systems.
- Backend development and design experience, preferably with Java spring boot micro services deployed in cloud.
- Strong experience in designing and building cloud based micro-services solutions deployed in AWS or Azure.
- 5+ years of experience in application development with a focus on both custom web/mobile application development & commercial software systems implementations; knowledge and experience in multiple technical disciplines required (development, QA, devops, etc)
- 3+ years of in-depth development experience with Java.
- Strong communication skills including technical documentation, written reports and proposals, development and delivery of presentations and the ability to listen to and communicate effectively with customers and vendors.
- Demonstrated ability to lead/mentor both on- and off-shore teams effectively.
- Continuously look for new technologies and approaches for the team - help us keep ahead.
- A commitment to excellence, best practices, and the continuous improvement of our products, code base, processes, and tools.
- Experience in CI/CD and AWS deployments (EC2, SQS, SNS, Lambda, S3, Aurora, DynamoDB)
- Ability to multi-task, prioritize work, coordinate with onsite stakeholders and well organized.
- Work with microservices teams on RESTful API designs - assist with future scripted API's and web-socket investigations.
- Solid experience with SQL/NoSQL and cloud-based technologies.
- Experience in monitoring tools like ELK, Kibana & Dynatrace
It would be nice if you had:
- Frontend development and design experience, preferably with Javascript or ReactJS.
- Reactive programming - RxJava.
- Experience working in a DevOps environment with continuous deployments.
- Experience in functional programming
- Experience in node.js and NPM technologies
What it's like to work with us:
Intelsat is connecting the world and transforming the satellite and inflight connectivity landscape by reaching beyond the traditional satellite industry. We are defining new products that will open new, profitable markets. We connect the aviation industry and air travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. To help us reach this goal, you should be a bold thinker who will perform a key role in shaping Intelsat innovation for years to come.
- We emphasize personal and professional growth
- Awesome benefits including PTO, medical, tuition reimbursement, and training
- Flexible work arrangements
- Fun, diverse, and inclusive culture
About Us:
We're Intelsat Inflight, the inflight internet company. We believe the internet should do everything it does on the ground, in the sky. Our worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse and mission-minded group of professionals all working together in extraordinary harmony. We connect the aviation industry and air travelers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared to join a performance-obsessed team that is passionate about bringing the internet to every device, every flight, everywhere.
Other Job Info:
These statements are intended to describe the general nature and level of work being performed by employees assigned to this job. This is not intended to be an exhaustive list of all responsibilities, duties, and skills required of employees assigned to this job.
#LI-SM2
#LI-Hybrid