Osprey Talent Solutions
Software Engineer
About the job
A growing technology solutions firm is seeking a Software Engineer to design, develop, and maintain modern software applications and services. This role supports the development of scalable, cloud-native applications, microservices, and AI-enabled systems across both internal and customer-facing platforms. You will work in a cross-functional environment alongside engineering, cybersecurity, and DevOps teams to build and deploy high-quality software solutions. This is a hands-on role suited for an engineer who is comfortable working across the full development lifecycle and interested in integrating AI-driven capabilities into modern applications. Candidates may only reside in the following states: CA, CO, GA, IL, KY, MD, NC, NJ, NM, NY, OH, PA, SC, TX, VA & DC. *MUST be US Citizen Position Responsibilities: Design, develop, test, and deploy scalable backend applications, APIs, and microservices Build and integrate AI-enabled capabilities, including machine learning models, LLM integrations, and data-driven services Participate in architecture and design discussions to ensure scalability, security, and performance Develop cloud-native and containerized applications using Docker and Kubernetes Integrate data pipelines, AI services, and backend systems into production environments Collaborate with cross-functional teams including DevOps, cybersecurity, QA, and product stakeholders Develop and maintain technical documentation including system architecture and API specifications Maintain code repositories using modern version control and CI/CD pipelines Apply secure coding practices and support DevSecOps workflows Monitor and troubleshoot applications using logging and observability tools Minimum Security Clearance: Must be eligible to obtain a DoD Top Secret clearance Required Qualifications and Skills: Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field from an accredited U.S. institution Experience with Java (Spring Boot), Python, and modern backend development Experience designing and developing microservices and RESTful APIs Experience working in containerized environments using Docker and Kubernetes Experience with cloud platforms such as AWS, Azure, or Google Cloud Experience with AI or machine learning technologies and integrating AI capabilities into applications Experience with relational databases such as MySQL or MariaDB Understanding of distributed systems concepts and modern software architecture Strong problem-solving skills and ability to work collaboratively in a team environment Additional Desired Qualifications: Experience working with LLM frameworks or AI SDKs Experience with CI/CD pipelines and DevSecOps practices Familiarity with observability and monitoring tools Experience with event-driven architectures or message queues Minimum Years of Experience: 2 or more years of relevant experience