
Mid-Level Software Engineer
Leidos
full-time
Posted on:
Location Type: Hybrid
Location: Annapolis Junction • Alabama • California • United States
Visit company websiteExplore more
Salary
💰 $107,900 - $195,050 per year
About the role
- Perform software development activities both independently and as a member of an Agile team
- Actively participate in Agile ceremonies, including daily stand-ups, Sprint Planning, PI Planning, and related team events
- Analyze and interpret complex system requirements to inform software design and implementation
- Use design tools and formal methods to develop software solutions
- Apply sound software engineering principles to produce code that is modifiable, efficient, reliable, understandable, fault tolerant, and reusable
- Provide software process management and control throughout the coding portion of the software development lifecycle
- Promote code reuse and cross-program collaboration by creating common functions and shared actions
- Engineer, author, optimize, and document automation scripts in a development environment
Requirements
- Bachelor's Degree in a technical discipline and 8 years of related experience
- Additional experience may be substituted for a degree
- Must have demonstrated experience with Java
- Must have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX
- Must have experience or familiarity with multiple languages such as Javascript, Python, C/C++, Groovy, SQL
- Must have experience with development IDEs such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm
- Must have experience with databases such as Oracle, PostgreSQL, MongoDB, SQL Server
- Must have experience with Web Application User Interface Development and knowledge of databases and structures
- Must have experience with software source control and configuration management tools
- Must have experience developing on Windows operating systems
- Must have documented professional experience with web services
- Must be able to plan and prioritize personal tasking and communicate effectively verbally and in writing
- Must be an independent thinker, capable of performing high quality work
Benefits
- Paid Time Off
- 11 paid Holidays
- 401K with a 6% company match and immediate vesting
- Flexible Schedules
- Discounted Stock Purchase Plans
- Technical Upskilling
- Education and Training Support
- Parental Paid Leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringJava Enterprise Edition (JEE)JavaFXJavaScriptPythonC/C++GroovySQLWeb Application User Interface Development
Soft Skills
independent thinkercommunicationplanningprioritization