$120K - 160K a year
Design, develop, implement, and support full-stack software applications and systems with a focus on DevSecOps, automated testing, and site reliability engineering.
Bachelor's degree or equivalent with 10+ years experience, proficiency in Java Full Stack, microservices, containerization, CI/CD, cloud platforms, and strong problem-solving skills.
Full-stack developers Remote Job Description: • Software Engineering is responsible for designing, developing, implementing and supporting applications, systems and IT products required to achieve the company's business objectives. • The DevSecOps team is a highly engaged team focused on DevSecOps, Automated Testing, Site Reliability Engineering (SRE), building Self Service Web Portal for Solution Teams and passionate about enabling our mission. • We expect all our engineers to be full-stack developers that can work in each technical layer of modern software development to achieve the company's business objectives. • Demonstrates knowledge of software development techniques and fluency in software languages and application programming interfaces. • Demonstrates general understanding of hardware/software platforms including but not limited to operating systems, databases, application servers, web servers and integration technologies. • Plans and executes system implementations that ensure success and minimize risk of system outages or other negative production impacts. • Demonstrates conceptual knowledge of architecture standards and database and operating systems. • Demonstrates problem solving ability that allows for effective and timely resolution of system issues including but not limited to production outages. • Analyzes production system operations using tools such as monitoring, capacity analysis and outage root cause analysis to identify and drive change that ensures continuous improvement in system stability and performance. • Demonstrates knowledge of software development, life cycle, modeling of business processes, application design patterns, business/functional documents. Estimates to high level business requirements and provide options analysis. Responsibilities • Responsible for successfully designing and implementing systems interfaces and technologies • Utilizes development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results. • Builds solution architectures that align requirements, reference architectures design patterns and technology standards to achieve solution agility and speed to implementation • Excited about developing POCs to prove out architectures and designs • Possess strong problem solving and communication skills. Must be able to articulate an issue, accurately identify solution options and communicate the best course of action to the internal stakeholders. • Enforcing sound development practices and ensure the quality delivery of enterprise solutions • Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements and innovate ways to meet mission goals successfully • Maintain an ongoing comprehensive understanding of the devops and cloud-computing ecosystem. Skills: • Experience with Java Full Stack, Spring Boot, Micro Services, Shell Scripting, Angular. • Experience with Javascript Testing Frameworks like Karma, Jasmine, JEST Unit Testing and JavaScript build tools (WebPack, Grunt ). • Experience with Git, and modern source code management • Experience with design and development of REST API platform using APIGEE or similar. • Experience with React, Python is a plus. • Experience configuring Continuous Integration / Continuous Deployment (CI/CD) processes and tools such as Concourse • Understanding of or experience with containerization services such as Pivotal Container Service, Kubernetes etc. • Experience developing customer-facing user interfaces • Experience with Agile methodology and DevOps Practices. • Experience in building microservices using Pivotal Cloud Foundry / Tanzu Application Service. • Experience in building solutions on Google Cloud Platform / AWS. • An understanding of other cloud-based technologies (SaaS, PaaS, and IaaS.). Qualifications • Bachelor's Degree in related field or equivalent work experience • 10+ years experience in related field preferred • Working knowledge of two or more technologies preferred • Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects • May contribute to the development of policies and procedures Works on complex projects of large scope • Develops technical solutions to a wide range of difficult problems. Solutions are innovative and consistent with organization objectives • Work reviewed for purpose of meeting objectives Education: • Bachelor's Degree in related field or equivalent work experience • 10+ years experience in related field preferred
This job posting was last updated on 9/3/2025