> Markdown version of [/jobs/ext/4261956-software-developer](https://www.wearedevelopers.com/jobs/ext/4261956-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:** Leidos, Inc. - **Location:** San Antonio, TX, United States - **Experience:** Experienced - **Salary:** $87,100.0 - $157,450.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Microsoft Windows, Geographic Information Systems, Apache ActiveMQ, Data Analysis, Big Data, Software Bug Management, C Sharp (Programming Language), Cloud Computing, Databases, Extract Transform Load (ETL), Data Visualization, Software Debugging, Linux, Design of User Interfaces, Infrastructure as a Service (IaaS), JSON, Python (Programming Language), MongoDB, MySQL, Node.Js, Object-Oriented Software Development, Next.js, Software Engineering, Software Requirements Analysis, Subversion, Extensible Markup Language (XML), Software Repository, Enterprise Software Applications, ReactJS, Git, Containerization, Data Analytics, Docker - **Published:** October 29, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9280856/software-developer ## About the Role * Requires BS and 4+ years of prior relevant experience or Masters with 2+ years of prior relevant experience, additional years of experience will be accepted in lieu of a degree. * Demonstrated experience in an object-oriented language such as Java, C#/.NET * Demonstrated experience in Python * Demonstrated experience with JavaScript frameworks (e.g. React.js/Node.js/Next.js) * Experience working with relational (e.g., MySQL) and non-relational (e.g., MongoDB) databases * Experience with Windows and Linux operating system environments * Experience with code repositories, such as Subversion and Git * Experience with UI/UX design and best practices, able to translate requirements into a clean and functional interface * Experience developing software for large sets of Geospatial data * Troubleshoot and problem solve both technical and non-technical issues * Able to research and adapt to unfamiliar technologies * Must have an active DoD Secret clearance with the ability to obtain a Top Secret /SCI. Preferred Qualifications * Understanding of cloud infrastructure and services (e.g., IaaS) * Understanding of various data formats, such as CSV, JSON, XML, etc. * Experience with ETL processes * Experience handling big data sets * Experience with containerization (e.g., Docker and Kubernetes) * Experience with ActiveMQ ## Description LEIDOS seeks a software developer for work in a dynamic environment supporting operations, data analysis, and data visualization tools. The candidate will work closely with the customer and product users to solve complex data-driven problems throughout the entire software development lifecycle of both existing and new applications. The ideal candidate has the capacity to work both front and back-end portions of a software environment. The candidate will participate in software requirements elicitation, design and development, troubleshooting, system backup/restore, and software enhancements. The candidate is expected to analyze and solve complex use case problems and adhere to well established software design and development principles. A strong candidate will be a self-starter and energized by the capability to learn and implement new skills across both software engineering and user domains., * Collaborate directly with Subject Matter Experts (SMEs) and client stakeholders to deliver high-quality technical and application support for multiple utility company applications. * Provide technical support, maintenance, and troubleshooting for enterprise-level applications, including Commercial Off-the-Shelf (COTS) solutions. * Investigate, diagnose, and resolve software issues, application errors, and system performance problems. * Respond to user inquiries, service requests, and trouble tickets in a timely and professional manner. * Research and analyze technical issues to identify root causes and implement effective solutions. * Manage and prioritize multiple support requests and open issues based on urgency, business impact, and established service-level expectations. * Follow established change management processes and best practices when implementing application updates, fixes, and proposed solutions. * Perform application debugging, troubleshooting, and minor bug fixes to maintain system functionality and reliability. * Monitor application and internal system performance, proactively identifying potential issues and opportunities for improvement. * Collaborate with technical teams to escalate and resolve complex application issues while minimizing business disruptions. * Provide on-call technical support as needed to ensure application availability and operational continuity