Principal Software Applications Engineer with Security ...
Octo - Washington, DC
Apply NowJob Description
Company Information Octo is an industry-leading, award-winning provider of digital services for the federal government. Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government''s most pressing missions. Octo delivers intelligent solutions and rapid results, yielding lower costs and measurable outcomes. Our team is what makes Octo great. At Octo you''ll work beside some of the smartest and most accomplished staff you''ll find in your career. Octo offers fantastic benefits and an amazing workplace culture where you will feel valued while you perform mission critical work for our government. Voted one of the region''s best places to work multiple times, Octo is an employer of choice! Job Description You... As a Principal Software Applications Engineer, this position supports the General Service Administration (GSA), Federal Acquisition Service (FAS) work for the GSA Advantage, GSA e-Buy, and other support system for FAS operations. The GSA FAS program work represents a multi-year effort software sustainment, development, and modernization that will better enable government customers to purchased available products, manage procurement opportunities and create BPA/MAS schedule contracts. Requires to migrate an existing legacy portfolio to a more evolvable architecture that can better leverage a cloud environment to deliver better technology, reduce program sustainment costs, and higher system reliability. Our approach is to transform legacy applications to be cloud native and reside on a Platform as a Service (PaaS). Additionally, modernize current applications by breaking them down into loosely coupled micro-services, and leveraging a continuous integration / continuous delivery pipeline to enable an agile DevOps Strategy. Us... We were founded as a fresh alternative in the Government Consulting Community and are dedicated to the belief that results are a product of analytical thinking, agile design principles and that solutions are built in collaboration with, not for, our customers. This mantra drives us to succeed and act as true partners in advancing our client''s missions. Program Mission... The program you will be supporting has a mission to provide operations, maintenance, development, modernization, security, and operations (DevSecOps) support to General Services Administration''s (GSA) eCommerce systems with a focus on development, operations, and modernization of complex, large-scale IT systems. The team utilizes open-source technologies, agile project management practices, and modern DevSecOps delivery to support enterprise systems critical to the services provided by GSA to other federal and state & local entities. Skills & Requirements Requirements... * Ability to decompose technical architectures into discrete engineering plans * Depth of understanding around enterprise-level cloud platform security and governance controls * Depth of understanding and working experience with AWS cloud (e.g.: VPC, Kubernetes, Datadog) * Comfort working with both Windows and Linux (RHEL) operating systems * Software Development background and experience using any combination of Java, .Net, Python, PHP, Perl, C/C++ * Software Development background using tools and frameworks such as EJB, RMI, JMX, JSP, NodeJs, JBoss/WildFly, Solr, JEE/J2EE, Spring, Struts * Knowledge of Relational Databases, SQL (Sybase, PostgreSQL, MySQL, Oracle) and JPA/ORM technologies (e.g Hibernate) * Agile development methodology experience (SAFe, LESS, Extreme, etc.) * Strong written and verbal communication skills and interest in a pair-programming and test-driven development environment * Strong analytic, organization, presentation, customer service and facilitation skills * Intimate knowledge and working experience in agile and lean philosophies * Understanding of the importance of clean code and integrated testing while following design best practices (data structure and design patterns) * Exposure to DevOps practices as it relates to fast paced agile software development. Desired Skills: * Passionate about applications focused on Java (Spring) and modern JavaScript * Proven experience writing and building applications using modern software architecture, micro services, and API-first methodologies * Able to clearly communicate and provide positive recommendation of improvements to existing software applications Years of Experience: 15+ years of relevant experience Education: Associate or bachelor''s degree in in a Technical Discipline - Computer Science, Mathematics, or equivalent technical degree. Location: Remote Clearance: Ability to obtain and maintain a Public Trust Clearance Octo is an Equal Opportunity/Affirmative Action employer. All qualified candidates will receive consideration for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship, marital status, sex, sexual orientation/gender identity, age, or genetic information. Selected applicant will be subject to a background investigation.
Created: 2025-11-01