5 Jan 2018

Full-Time Principle Software Engineer

SES Networks – Posted by JustinManassas, Virginia, United States

ses logo

Job Description

ROLE DESCRIPTION SUMMARY

We are looking for a Principle Software Engineer to provide technical and architectural expertise for all aspects of software development. The ideal candidate should have a wide range of both front and back-end technical experience and be able to effectively communicate software designs to management and to other organizational teams.

 As Principle Software Engineer, you will provide organization leadership in the software development of SES Networks’ products.  This role requires excellent communication skills, a strong foundation in computer science and a wide range of experience in every aspect of software development.

PRIMARY RESPONSIBILITIES / KEY RESULT AREAS

  • Develop high-quality, comprehensive software designs and architectures for server side and client side components
  • Evaluate a wide range of technologies as part of a solution design and document the resulting designs and conclusions
  • Identify multiple technical solutions for a given problem and help document those solutions
  • Provide cross-team guidance on best practices, software architectures and   strategies that leads to a cohesive software systems
  • Effectively communicate designs and procedures in writing
  • Define and build APIs
  • Design and implement inter process communication strategies
  • Build and integrate with data storage systems
  • Help develop cutting edge interactive sites that use responsive layouts
  • Create quality mockups and prototypes
  • Test and peer-review proposed software implementations
  • Debug code
  • Collaborate with internal teams and vendors to fix and improve products
  • Keep up-to-date with latest technologies
  • Create technical documentation
  • Provides mentoring support for other software engineers
  • Acts as a leader on a team and provides guidance in all aspects of UI development
  • Provides organization guidance on best practices and architectures
  • Serves as a technical architect and provides organizational leadership within the software department

 COMPETENCIES

  • Expert in Go (golang) development
  • Proficient with Python, C/C++, Java and shell scripting
  • Expert with RedHat–based Systems including security policies
  • Expert in API development and interprocess communication strategies (gRPC, Protocol Buffers, NATS, AMQP)
  • Proficient working with containerization technologies and virtualization technologies
  • Expert working with Git
  • Exper in various database and storage systems
  • Expert in networking authentication and security for software systems
  • Strong understanding of microservice architectures and deployments
  • Hands on experience with current markup technologies and presentational layout technologies and frameworks (HTML5, CSS3, Sass)
  • Experience with CSS layout frameworks (Foundation, Bootstrap)
  • Experience with JavaScript frameworks (Vuejs, Angular2)
  • Understanding of front-end packaging and tooling (Webpack, TypeScript)
  • Experience with JavaScript testing frameworks (Jasmine, Karma, Mocha)
  • Familiarity with browser testing and debugging
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of layout aesthetics
  • Knowledge of NFV/SDN/LSO orchestration tools, technologies and API standards (ONAP, OpenDaylight, MEF)
  • Understanding of the Agile/Scrum development process

 QUALIFICATION & EXPERIENCE

  • Proven experience as a Senior Software Engineer
  • MS in Computer Science, Software Engineering or a related field
  • 10+ years of work experience
  • Ability to travel domestically and internationally as required
  • Excellent communications skills, both written and verbal

We offer you

  • A diverse workplace. For SES, diversity is more than a question of gender or race; we welcome different minds and different skills.
  • An exciting job opportunity in a fast moving and fascinating industry. Our technology is launching into space on the next generation of rockets.
  • Opportunities to further grow and develop in a global and growing company; we believe life-long learning is key to bring the best of SES worldwide.
  • A competitive compensation package linked to your performance, and further supplemented with attractive benefits.

SES is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

How to Apply

Gail Glassmoyer
Sr.Corporate Recruiter, Americas
Mobile +1 571 383 5934
Gail.Glassmoyer@o3bnetworks.com

Job Categories: Software Engineer. Job Types: Full-Time. Job Tags: career builder, engineeer, indeed, job situation, and software.

64 total views, 1 today

Apply for this Job