Senior Software Engineer

2T Consulting
  • Pasadena California

  • Post Date: Jun 30, 2020

Key Skills: Software, Engineer, Systems, Test, Computer, Engineering, Linux, C, Java, IT

  • Domain: Information And Communication Technology
  • Job Type: Full-time

Job Description

•Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent experience. An advanced degree is preferred.

•A minimum of 5 - 10 years of experience with software development, including all aspects of the software lifecycle: design, code, test, integration, and maintenance.

•Strong technical knowledge and experience with one or more tools, including: Linux, C/C++, Cuda C, Scala/Java, scripting languages such as python, and browser-based user interfaces.

•Firm understanding of and experience with software systems engineering and software quality assurance processes, including software configuration management.

•Experience with Agile software development processes, methods and tools.

•Experience with a Continuous Integration (CI) systems, preferably Jenkins, and frequent, incremental code testing and deployment. Experience using the CI system metrics to monitor development progress and software quality. Firm understanding of software test methods, including user interfaces.

•Experience with design, development, test and operations of adaptive optics control systems at large telescope facility


Bonus/Soft Skills

•Must be able to travel out of the country as needed.

Share this vacancy

Related Jobs

Cyber Security Analyst

Neshent Technologies, Golden Valley, Minnesota

Key Skills Analyst, Anti-Virus, CCNA, CISSP, Database, Development, Management, Networks, Protocols, Risk Management, Security, Supervision, Testing...

Release Train Engineer

Neshent Technologies, San Antonio, Texas

Key Skills SAFE, Release Train Engineer, SAFe Agile, Scrum Of Scrum, Release Train

Contact 2T Consulting

Pasadena California 91101