← Back to jobs
R

Senior Software Engineer

Not specifiedFull-timeBackend DevelopmentDefense and Space Manufacturing

Develop complex, highly reliable distributed software systems across the full software development lifecycle, from requirements and design through implementation, verification, integration, and maintenance.

Responsibilities

  • Develop complex, distributed software systems with high reliability requirements
  • Contribute to systems engineering and requirements definition
  • Design software architecture and interfaces
  • Implement, verify, integrate, and maintain software throughout its lifecycle

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical field
  • At least 5 years of experience developing software systems
  • Experience with Java, .NET, or Python
  • Experience with user interfaces using Angular
  • Strong hands-on software development capabilities

Nice to have

  • Hands-on C# development experience
  • Familiarity with established software development methodologies, including Agile
  • Experience with Big Data infrastructure
  • Proficiency in C++
  • Experience developing in Linux environments
  • Knowledge of web technologies

Relevance

More opportunities

Similar jobs

The newest open roles in Backend Development.

Questions, answered

Frequently asked questions

Senior Software Engineer for Distributed Systems Development | CVZilla