*Due to the sensitive nature of our work, U.S. citizenship is required*
Location: Falls Church, VA or El Segundo, CA or Remote (U.S.)
Perceptronics Solutions is a growing company that creates leading edge technologies in the domains of training, electronic warfare, intelligence analysis, unmanned systems, and complex planning. By combining innovative science, artificial intelligence, and compelling design, we help our customers tackle the most difficult problems now faced by the US Department of Defense and security agencies, local governments, and corporate enterprises. We love a challenge and are always looking for motivated people to join our team!
Who are we looking for?
Perceptronics Solutions is seeking strong, enthusiastic candidates for the position of
Senior Software Engineer to join our research and development team. In this role, you will work with a small team of highly talented engineers and scientists to apply cutting-edge algorithms to real-world problems and data sets and to deploy them in some of our leading software tools. We are seeking candidates who are particularly interested in a position that involves a mix of both software development and algorithmic research and love working in a team environment. Because Perceptronics is a member of the Pacific Defense group of companies, our growth is accelerating and there is ample room for career growth.
Requirements
Minimum:
- BS or MS in Computer Science or related technical field
- Exceptional software development skills (particularly Java)
- Knowledge of modern development practices (Agile, object-oriented programming, test-driven development, microservices).
- Strong academic foundation in Computer Science fundamentals
Preferred:
- In addition to Java, high-level of competence in one or more of the following languages JavaScript C/C++, C# or Python
- Experience leading a team developing or maintaining software systems
- Knowledge and/or ability to learn Data Science, AI and/or Machine Learning
- Knowledge and/or ability to learn cloud computing environments including Amazon Web Services and Google Cloud Platform
- Knowledge and/or ability to learn DevOps/DevSecOps standard practices and tools
- Knowledge and/or ability to learn Unity 3D Game Engine and mapping solutions (Mapbox, Cesium, and others)
Responsibilities:
- Lead design and development of software systems
- Rapidly prototype user interface test-beds to support algorithmic development.
- Integrate mature capabilities into existing production systems.
- Implement, test, and maintain customer-facing applications.
- Participate in Agile planning and development of new features and system maintenance
Benefits
We offer competitive salaries, great benefits including a top health insurance policy with employees premium 100% covered, a generous PTO policy, and flexible work schedule.
Perceptronics Solutions is an Equal Opportunity Employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity or expression, age, disability, veteran status, or any other protected factor.