Software Engineer (Senior0)
MacAulay Brown is seeking Software Engineers - Senior Level - to join a team focused on complex challenging problems. Individual will participate in all phases from requirements definition through design, development, integration and test in various object-oriented and scripted languages (e.g. Java Script, C++, Perl, Ruby, ) with minimal supervision.
The Software Engineer - Senior Level shall be required to lead and mentor junior team members, guide users in formulating requirements, advise on alternative approaches and conduct feasibility studies and estimate resource requirements for software tasks for inclusion in the project budget and schedule as required. Positions require TS/SCI clearances and a Poly. Candidates must be a US citizen.
- Sixteen (16) years demonstrated experience in service-based, web-based, and non web-based application design and development, to include experience with back end databasearchitectures, relational and cloud-based, and full life cycle software development. A Bachelor of Science degree in computer science, computer engineering, or information systems or related discipline may be substituted for four (4) years of experience, or a Master of Science degree in computer science, computer engineering, or information systems or related discipline may be substituted for six (6) years experience.
- Four (4) years demonstrated experience in software development in object-oriented and scripted languages (e.g. Java Script, C++, Perl, Python, Ruby).
- Six (6) years demonstrated experience leading large software development programs/projects. And scripted languages
- Must be US citizen and have TS/SCI clearance with poly.