Senior Software Engineer
Job description
Description: Responsible for the research, design, implementation, documentation, and maintenance of new and existing systems and the creation of new software solutions. You will work internally with other software engineers, program managers, and product owners to deliver quality solutions in the expected time frame, using your extensive experience and judgment.
You will be considered a top-level contributor and will be looked upon to raise the bar with solid engineering fundamentals and leadership. You will also support your fellow engineers by mentoring and coaching them. Key Areas of Responsibility: Responsible for the research, design, implementation, documentation, and maintenance of new and existing systems and the creation of new software solutions.
You will work internally with other software engineers, program managers, and product owners to deliver quality solutions in the expected time frame, using your extensive experience and judgment. You will be considered a top-level contributor and will be looked upon to raise the bar with solid engineering fundamentals and leadership.
You will also support your fellow engineers by mentoring and coaching them. Objectives: Plan and accomplish development goals using your professional judgment and industry experience. Maintain a professional attitude during all stages of development; excel as a team member and strive to maximize personal, team, and company performance.
Guide the team to use modern programming and design methods, documentation, testing, and thorough code reviews to maintain high software quality. Skills: Fluency with C/C++ and unmanaged memory. Advanced understanding of algorithms, data structures, design paradigms, and standard software development tools. Offer solid communication and presentation skills, both oral and written Observe deadlines; endeavors to exceed expectations.
Conduct task analysis, and work estimations; identify dependencies and risks. Demonstrate effective problem-solving skills. Demonstrates proper and appropriate techniques in programming methods, documentation, testing, and review.
Education and Experience
Bachelor’s degree in software development or related field 7+ years of software development experience Additional Attributes: Innovative and creative thinking Travel: Occasional customer site visits Optional attendance at conferences
Description copied from BAE Systems OneArc's careers page. Read the full posting before you apply.
More jobs at BAE Systems OneArc
Contracts and Compliance Analyst
BAE Systems OneArc· Prague, KarlínMission Integration Specialist, Embedded Combat Trainer (ECT)
BAE Systems OneArc· FortHood, Texas, United StatesSubcontracts Analyst - Contracts & Compliance
BAE Systems OneArc· Orlando, FloridaSoftware Developer (all levels) - Distributed Simulation Technology (UK)
BAE Systems OneArc· GatwickProject Manager - Defence Virtual Simulation (FAR)
BAE Systems OneArc· Farnborough, Hampshire
More jobs in Orlando
Director of Leagues
Fellowship of Christian Athletes· Orlando, FLServer
Dave & Buster's· Orlando, FLProject Manager - K12 Education Construction
Batson-Cook Construction· Orlando, Florida, United StatesVenues Business Assistant Division Manager
City of Orlando· Orlando - FL· $93k – $119kCook
Paramount Hospitality Management· Orlando, FL
Senior Software Engineer jobs at other companies
Senior Software Engineer
SIX Group· Madrid, ESSenior Software Engineer
Unity· Tokyo, JapanSenior Software Engineer
Kaufman, Hall & Associates· Irving, TX 75062 Vizient Corporate HQ· $102k – $179kSenior Software Engineer
Roku· San Jose, California· $255k – $527kSenior Software Engineer
GCM Grosvenor· Chicago, Illinois, United States· $145k