Software Architect
Role details
Job location
Tech stack
Job description
In your role, you will be representing and demonstrating the technical/engineering excellence of By Light when interacting with both internal and external customers. You will be an innovative self-starter able to show initiative and be a team player who will provide support to proposals and projects and help respond/resolve technical queries raised by customers. You will be responsible for shaping the customers vision/strategy and the development of highly advanced leading-edge technology solutions and concepts and the necessary services for our customers. You will be a high-performing leader with the ability to engage with stakeholders at all levels., * Work closely with Solution Architects and leadership team of By Light Technologies Limited and assist with functions of the UK operations, as required.
- Provide Technical/Engineering Leadership to the By Light delivery and business development teams, as required,
- Lead the end-to-end solution and services definition to include customer requirements gathering, translation of business needs into technical system solutions, architectural design, testing, implementation, documentation and supportability.
- Lead development and integration of our products with other customer simulation products, as well as real-world systems
- Provide technical direction and engineering expertise, including planning, designing, costing and implementation of solution
- Lead technical responses to customer proposals, developing and costing innovative solutions while collaborating across the company.
- Develops customer technology solutions using best engineering practices utilising relevant industry products and technologies.
- Management and handling of customer enquiries.
- Lead technical demonstrations to customers and support participation in trade shows, industry events, workshops and webinars
- Train internal and external customers in the use of our capabilities
Requirements
- A relevant degree in Engineering, Physical Sciences, Computing or Mathematics
- 5 + years relevant experience in a technical role
- Strong understanding of Live, Virtual and Constructive systems for Training, Test, Evaluation and Experimentation
- Strong understanding of modelling, simulation and training technologies and how they interact
- Strong understanding of simulation and cyber infrastructures and architectures.
- Strong understanding of Distributed simulation utilising standards such as DIS, HLA and DDS or more broadly JSP939.
- Flexibility and ability to work in a dynamic and ambiguous environment.
- High proficiency in technical writing including proposal writing
- Excellent communication, effective leadership and interpersonal skills
- Strong interpersonal skills, Strong communicator, Strong presentation skills.
- Strong experience and understanding of Software Development Life Cycle
- Understanding of microservices and API design
- Strong experience of DevOps Practices and Tools
- Software System Design and Architecture
Preferred Experience/Qualifications
- Active Security Clearance at SC or ability to obtain