Software Engineer (Hybrid) - TS Required
Phoenix Operations Group · San Antonio, TX · 1 wk ago
Engineering$100k–$160k/yrFull-time
Essential Job Responsibilities
- Develop and maintain automation solutions using Kotlin, Gradle, and YAML to support configuration driven data processing workflows.
- Design, develop, and maintain data ingestion and processing pipelines using Java, YAML, and related technologies.
- Utilize GitLab CI/CD to automate code builds, testing, container image creation, and deployment processes.
- Build, manage, and deploy Docker containers and integrate with Amazon Web Services (AWS) services, including Amazon Elastic Container Registry (ECR) and Amazon S3.
- Support, maintain, and enhance legacy applications built with Java, Maven, and YAML, ensuring compatibility with modernized solutions.
- Configure and manage enterprise data flow solutions using Apache NiFi to process, enrich, and route data based on metadata and business rules.
- Monitor and troubleshoot containerized applications running in Kubernetes environments using tools such as K9s.
- Perform data mapping, transformation, and validation activities to align incoming data with established enterprise data models.
- Collaborate with cross functional engineering teams to design, implement, test, and deploy scalable cloud based data processing solutions.
- Apply software engineering best practices, including version control, automated testing, and CI/CD methodologies, throughout the development lifecycle.
Minimum Qualifications
- 4-9 years experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava)
- Bachelors in related field; 7 years relevant experience with Masters in related field; or High School Diploma or equivalent and 13 years relevant experience.
- Experience building and maintaining Kubernetes deployments using tools like helm and flux.
- Strong Java software development experience.
- Experience in designing enterprise APIs.
- Experience in RESTful web services.
- Experience in Microservices architecture.
- Experience with the agile software lifecycle.
- Has a proven ability to learn quickly and works well both independently as well as in a team setting.
- Experience with the Linux operating system.
- Experience with configuration management tools (e.g. Git, Nexus, Maven).
- Demonstrated experience serving as a tech lead, mentor, or manager for engineering teams.
- Must be able to work in a hybrid environment, spending an average of 2 days per week at our San Antonio office. Flexibility is essential to adapt to schedule changes as needed.
Preferred Requirements
- Experience in cloud based technologies (AWS, Azure).
- Experience designing and writing custom kubernetes tooling like operators and custom CRDs.
- Experience with programming languages such as golang and python.
- Experience with writing automation in CI/CD tooling such as gitlabs CI pipelines.
- Experience in distributed databases, NoSQL databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr).
- Scripting experience is a huge plus.
- Prior experience or familiarity with our Big Data Platform is a plus.
- Understanding of AGILE software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, Github Enterprise, etc.)
About Phoenix Operations Group
Phoenix Operations Group is a high-end engineering services company dedicated to protecting and advancing our national cyber resources. As a small company, we rely on innovation to continually advance our employees' skills and provide game-changing solutions to our customers.
Our technical competencies include Big Data analytics (batch and streaming), Cloud Computing infrastructure, multi-INT visualization, and enterprise architectures. We support operational missions (All-Source, Financial, CND) and serve as Product Owners for our open-source research initiatives.
Phoenix Operations Group is an Equal Opportunity Employer
All employment is decided based on qualifications, merit, and business needs.
Salary Description
$100,000 - $160,000