
Description
Your role in helping us shape the future:
Intelsat Inflight team is seeking for system architects (aka) SMTS. You will define, drive, own the architectural roadmap of Intelsat Portal/Application software 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, delivering strategic technological visions, 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 SMTS, you will play a vital role in designing Intelsat Commercial Aviation Application Software and its interfaces to the Airborne systems or 3rd party systems & customer APIs, and the new evolving software system architecture to best serve the business needs and road maps. Expectation is to bring in latest cutting-edge technologies, design principles to deliver an outstanding experience to customers.
- Design & develop Portal/Application Software.
- 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?
- Participate in the cross functional Architecture Review board and provide alternative approaches to be developed by Development team.
- 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 microservices deployed in cloud.
- Strong experience in designing and building cloud based micro-services solutions deployed in AWS or Azure.
- 10+ 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)
- 5+ years of in-depth development experience with Java.
- Strong collaboration skills guiding tech teams, working with Product team, Project managers, Scrum Masters, Architects, customers, vendors, deployment teams
- 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 work with other system architects and third-party vendors (HW, SW) during design and integration.
- Demonstrated ability to lead/mentor both on- and off-shore teams effectively.
- Demonstrated ability to work autonomously, yet cooperatively in a dynamic, matrixed environment.
- 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)
- Advanced knowledge of software development lifecycles; expert knowledge in Agile and Lean methods. Proponent of DevOps, TDD, Agile/XP practices, and CI/CD pipelines
- 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 creating UML Diagrams
- Experience in testing tools like Selenium, Cucumber, Junit, Mockito, Powermock, Spock, Jest, Karma, Jasmine.
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 monitoring tools like Tableau, ELK, Kibana & Sumologic
- Experience in node.js and NPM technologies
What it's like to work with us:
Intelsat is connecting the world and transforming the satellite landscape by reaching beyond the traditional satellite industry. We are defining new products that will open new, profitable markets. 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 Leave Benefits, medical and training
• 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.
- Please review the job bidding by current employees section in the employee handbook prior to applying for this position, thank you.
- 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.
Apply on company website