> Markdown version of [/jobs/ext/1861361-software-developer](https://www.wearedevelopers.com/jobs/ext/1861361-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** EKO Strategies, LLC - **Location:** Fairfax, VA, United States - **Experience:** Experienced - **Salary:** $80,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Automation of Tests, Code Review, Data Integrity, Data Systems, Revision Control Systems, Python (Programming Language), NoSQL, Software Engineering, SQL Databases, Management of Software Versions, Software Repository, Git, Data Analytics, Software Version Control - **Published:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=154e2a0fd8705970 ## About the Role 4-5 years of related professional experience. - Bachelor's degree in a related field OR an additional 8 years of relevant experience may be substituted for the degree requirement. Desired Skills & Experience - Experience working in a collaborative team environment. - Solid understanding of core application development methods and coding structures. - Strong scientific writing and editing abilities. - Flexibility, adaptability, and a willingness to learn. ## Description EKO Strategies LLC is seeking a talented Software Developer to join our dynamic team. In this hybrid role, you will contribute to the development of cutting-edge software solutions while also supporting data-driven research, analysis, and modeling initiatives. Collaborating closely with developers, data scientists, and project managers, participating in all stages of the software development lifecycle-from planning and design to implementation, testing, and maintenance., Develop, maintain, and enhance complex applications using Java, Python, and JavaScript. - Write clean, efficient, and well-documented code. - Design, develop, and execute manual and automated tests to ensure reliability and performance. - Identify, troubleshoot, and resolve bugs and performance issues. - Participate in and lead code reviews to ensure high code quality and adherence to best practices. - Collaborate with team members to improve product quality and workflows. - Work with SQL and NoSQL databases within Agile development environments. - Manage code repositories using Git or similar version control tools. - Ensure technical documentation and versioning are consistently maintained. - Identify and utilize appropriate data sources to meet project requirements for monitoring, characterization, analysis, and modeling. - Write and edit scientific reports, project deliverables, and documentation in accordance with established government standards. - Proofread and refine draft and final documents for quality and consistency. - Independently plan and execute assigned tasks. -Ensure data integrity, documentation, and version control throughout the project lifecycle. -Collaborate with cross-functional teams-including engineering, product, and project management-to implement and operationalize data solutions. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [An introduction to Extreme Programming](https://www.wearedevelopers.com/videos/709-an-introduction-to-extreme-programming) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)