About us: It's a great time to be part of the SES team
We are the world's leading satellite operator with over 70 satellites in two different orbits, Geostationary Orbit (GEO) and Medium Earth Orbit (MEO). We provide a diverse range of customers with global video distribution and data connectivity services through two business units: SES Video and SES Networks. Our global team works collaboratively to make a significant, and often life-changing difference in the world. As part of our team, you will play an integral part in delivering on our vision. At SES, we connect and enable broadcast, telecom, corporate and government customers, and enrich the lives of billions of people worldwide.
United States - Manassas, Virginia
ROLE DESCRIPTION SUMMARY
We are looking for a Back End Software Engineer to provide technical development expertise through the design, development and deployment of interactive client user interfaces. The ideal candidate should have a wide range of front end technical experience who can translate interaction flows and user interface designs into appealing interactive applications for our customers.
This role will help provide core guidance and mentorship for software development within the engineering team. This role requires a knowledge of current UI development practices.
ROLE DESCRIPTION SUMMARY
We are looking for a Back-End Software Engineer to provide technical development expertise through the design, development and deployment of headless software solutions. The ideal candidate should be a technically competent software professional that keeps up to date on current tools and technologies and has a wide range of experience in programming languages, data storage technologies and networking techniques.
The Back-End Software Engineer will help us build the core of our next-generation software solutions within the engineering team. A strong understanding of foundational computer science is essential in this role.
PRIMARY RESPONSIBILITIES / KEY RESULT AREAS
Develop high-quality software designs and architectures for server side components
Define and build APIs for the service layer
Design and implement inter process communication strategies
Build and integrate with data storage systems
Maintain build logic
Test and peer-review proposed software implementations
Work with external vendors and internal operations staff to provide technical expertise
Collaborate with internal teams and vendors to fix and improve products
Keep up-to-date with latest technologies
Create technical documentation
Resourceful and hard-working
Understanding of the Agile/Scrum development process
Ability to travel domestically and internationally as required
Excellent communications skills, both written and verbal
QUALIFICATION & EXPERIENCE
Proven experience as a Software Engineer
BS in Computer Science, Software Engineering or a related field
4+ years of work experience
Experience with Go (golang) development
Experience with Python, C/C++ and shell scripting (Flask, Ansible)
Experience with RedHat based Systems (CentOS)
Experience with API development and RPC transport (gRPC, Protocol Buffers)
Experience working with containerization technologies and virtualization technologies
Experience working with Git
Knowledge of various database and storage systems (MySQL, Redis)
An understanding of network authentication and security
Knowledge of with inter process communication strategies
Understanding of microservice architectures and deployments
SES is an Equal Opportunity and Affirmative Action Employer.
What's in it for you?
In addition to a competitive salary and benefits package, we offer you a truly global opportunity in an exciting industry and all the support you'll need for both your professional and personal development. But most of all, we offer a truly unique opportunity to play your part in making a difference for those who need it most. We strive to uphold honesty, transparency and courage in everything we do. We're proud to belong to the SES team and collaborate towards success.
Good to know
SES and its Affiliated Companies are committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law. In conformity with U.S. Government technology export regulations, including the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR), and/or other applicable U.S. law, regulation or other requirements imposed by the U.S. Government, certain positions may require U.S. Citizenship, status as a lawful permanent resident of the U.S. or a "protected individual" as defined by 8 U.S.C. 1324b(a)(3), or eligibility to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce.
For more information on SES, click here.