Senior Software Developer

Socket.dev

Springfield, VA • On-site

$130 - $180/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted yesterday

New


Job description

Benefits:
  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Parental leave
  • Training & development
  • Vision insurance
Senior Software Developer Location:

Springfield, VA

Clearance Required:

Active Top Secret/Sensitive Compartmented Information (TS/SCI)

About the Role

We are seeking a Senior Software Developer with deep AI expertise to design, build, and scale mission-focused applications. In this role, you will lead the integration of Generative AI workflows, data pipelines, and cloud-native DevSecOps architectures within an Agile Scrum environment.

Key Responsibilities
  • AI & Feature Engineering: Design and deploy Generative AI features (LLMs, RAG, ontology-based applications) and integrate multi-stream data pipelines.
  • Cloud & Modern Infrastructure: Lead cloud platform migrations (AWS, OpenShift, Kubernetes), implement microservices with Docker/Helm, and ensure secure deployment across complex networks.
  • Full-Lifecycle Development: Maintain robust CI/CD pipelines, practice DevSecOps (code hardening, vulnerability remediation, automated testing), and write clean, maintainable code using Python, Java, or Scala.
  • Agile Execution & Leadership: Active participation in Scrum ceremonies, refine user stories, maintain repositories, and mentor junior developers.
Qualifications
  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance.
  • U.S. Citizenship.
  • Experience: 8+ years of software engineering experience (or 14+ years in IT in lieu of a degree).
  • Education: B.S. in Computer Science, Computer Engineering, Systems Engineering, or related field.
  • Core Languages: Strong hands‑on proficiency with Python, Java, and Scala.
  • AI & Data: Direct experience building LLM-enabled workflows, RAG systems, RESTful APIs, and managing complex data transformations.
  • DevOps & Cloud: Demonstrated experience with Docker, Kubernetes/OpenShift, AWS, Git workflows, CI/CD, and DevSecOps security scanning.
  • Collaboration: Strong troubleshooting skills with a track record of cross‑functional team collaboration and technical communication.
Desired
  • Experience with graph‑based data models, ontologies, and data visualization.
  • Proven experience presenting technical metrics to stakeholders and mentoring junior engineers.
#J-18808-Ljbffr


Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior Software Developer?

A: To succeed as a Senior Software Developer, key technical skills include expertise in programming languages such as Java, Python, or C++, as well as proficiency in software development methodologies like Agile and DevOps. Additionally, strong problem-solving skills, experience with cloud platforms like AWS or Azure, and knowledge of database management systems are highly valued. Soft skills like effective communication, leadership, and collaboration, along with traits like adaptability, continuous learning, and a customer-centric mindset, are also essential for success in this role.\n\nSummary: These technical and soft skills enable Senior Software Developers to design, develop, and deliver high-quality software solutions, lead cross-functional teams, and drive innovation, ultimately supporting career growth and effectiveness in the role.

Q: What is the career path for a Senior Software Developer?

A: A Senior Software Developer typically progresses through a career path that starts with entry-level roles such as Junior Software Developer or Software Engineer, followed by mid-level positions like Software Developer, Lead Developer, or Technical Lead, and eventually reaches senior roles like Senior Software Developer, Technical Architect, or Engineering Manager. Key opportunities for skill development and professional growth in this role include mastering programming languages, frameworks, and technologies, as well as developing leadership, communication, and project management skills. Long-term career prospects for Senior Software Developers may include transitioning into technical leadership roles, starting their own companies, or pursuing careers in related fields such as product management or data science.



Socket.dev job posting for a Senior Software Developer in Springfield, VA with a salary of $125 to $173 Hourly, with a map of Springfield location.