×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer

Job in McLean, Fairfax County, Virginia, USA
Listing for: Bana Solutions
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

OVERVIEW

We are currently in search of an experienced Mid-Level Software Engineer with a proven track record and 5-10 years of industry experience to enhance our robust team. This role is best suited for a technically sophisticated individual who possesses advanced knowledge in system architecture, complex data systems, and high‐reliability systems. The successful candidate will demonstrate proficiency in a variety of IT disciplines, including system administration, data engineering, and Dev Ops, and will be expected to resolve complex technical issues with minimal supervision.

GENERAL

DUTIES
  • Lead the development of sophisticated software solutions, ensuring alignment with architectural standards and engineering best practices.
  • Direct and participate in the full software development lifecycle, from conceptualization to deployment, maintaining high standards of quality and performance.
  • Facilitate Agile sprint planning, daily stand‑ups, and retrospectives to drive process improvements and high‑quality output.
  • Independently address and resolve complex software issues, optimizing data workflows and system reliability.
  • Produce detailed technical documentation that supports advanced software design, development, and maintenance practices.
  • Mentor junior software engineers, guiding them through complex tasks and fostering a culture of technical excellence within the team.
  • Manage critical software testing initiatives and lead significant project upgrades, enhancing system reliability and data integrity.
    Although the job is displayed as remote, it is actually a hybrid roll. Most work can be done remote, but there are expectations for periodic in‑office meetings and events.
REQUIRED QUALIFICATIONS
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience with multiple programming languages such as Python, Java, C++, and automation scripts for Dev Ops.
  • In‑depth understanding of system architecture, database management (SQL/No

    SQL), and advanced software testing techniques.
  • Demonstrated expertise in Agile, SCRUM, and other relevant methodologies, with an ability to tailor these to diverse IT disciplines.
  • Strong leadership skills with experience in project management, capable of steering projects to align with strategic business objectives.
  • Excellent communication and teamwork skills, with a capacity to lead cross‑functional teams and mentor junior staff.
  • A strong analytical mindset with strategic problem‑solving abilities, attention to detail, and a commitment to high‑quality work.
CLEARANCE
  • US Citizenship required
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary