The Senior Software Engineer / Scrum Master will provide software development support from concept through development and integration to deployment of a large complex system. The successful candidate will have demonstrable skills in Use Case development, CONOP development, requirements derivation, design, testing, and implementing business logic and Web User Interface (UI) for a security-related business processing application and will establish/manage/verify data in accordance with security regulations. Past or current experience in a leadership role as well as Agile practices is preferred. He/she will be responsible for supporting lifecycle development of capabilities using CMMI ML-3 processes in an Agile software development lifecycle (SDLC). The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process as well as lead a scrum team which includes performing daily stand-ups, sprint planning, refinement, sprint review, retrospectives, and other related team and intra-team meetings.
About BAE Systems
BAE Systems is a global company engaged in the design, development, manufacturing, and support of defense and aerospace systems.