Software Engineer
Employment Type: Software Engineering (Full-Time)
Location Type: Hybrid (Augusta, GA)
Salary: Not Specified
Position Overview
At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are a cutting-edge technology company dedicated to developing innovative software solutions. We are seeking a talented and experienced Software Engineer to join our dynamic and collaborative team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems, working closely with other talented engineers to create solutions that meet client needs. This position is hybrid and requires onsite customer support in Augusta, GA, 2-3 days a week. You will have the opportunity to work with modern tools and technologies and are encouraged to stay up-to-date with the latest developments in the field.
Requirements
Citizenship & Security Clearance:
- United States Citizenship is required.
- Must possess an appropriate security clearance (e.g., Active TS/SCI security clearance with agency-appropriate polygraph).
- Current Secret level U.S. Government security clearance is required. Candidates with a current TS level clearance will also be considered.
Experience & Education:
- At least 5 years of experience in Software Engineering.
- Experience with Modern Java Frameworks and Libraries (e.g., Spring, Guava).
- Bachelor's degree in a related field, OR 3 years of relevant experience with a Master's degree in a related field, OR High School Diploma or equivalent and 9 years of relevant experience.
- DoD 8570 compliance certification is required (e.g., Security+).
- Must be able to travel up to 10% of the time.
- Must be able to work on customer site in Augusta, GA 2-3 days a week. Flexibility is essential to adapt to schedule changes as needed.
Capabilities:
- Strong working knowledge and experience developing Java-based software capabilities.
- Inquisitive nature, responsiveness, and excellent testing skills.
- Strong troubleshooting skills and the ability to work under pressure with multiple deadlines.
- Ability to learn quickly and work well both independently and in a team setting.
- Experience in a fast-paced, small business environment.
Responsibilities
- Design, develop, and implement complex software capabilities for computer-based systems.
- Work closely with other talented engineers to create software solutions that meet client needs.
- Contribute to a dynamic and collaborative team environment.
- Stay up-to-date with the latest developments in the field of software engineering.
- Perform other duties as assigned.
Required Technical Skills
- Experience in designing enterprise APIs.
- Experience in RESTful web services.
- Experience in Microservices architecture.
- Experience in Object Oriented Programming (OOP) paradigms.
- Experience with the agile software lifecycle.
- Experience with the Linux operating system.
- Experience with configuration management tools (e.g., Git, Nexus, Maven).
Desired Technical Skills
- Experience with NiFi, Kafka, AWS Infrastructure, and K8's.
- Experience in cloud-based technologies (AWS, Azure).
- Experience in distributed databases, NoSQL databases, full text-search engines (e.g., Elasticsearch, MongoDB, Solr).
- Scripting experience is a 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.).
Company Information
Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes... (rest of the sentence is cut off)
#LI-KB2 #Mid-Senior Level