Software Engineer
Location: Currently remote – "return to site" in Suitland, MD
MUST BE IN THE NATIONAL CAPITAL REGION; RETURN TO ONSITE OR POSSIBLY HYBRID IN THE NEAR FUTURE
Clearance: Must be able to obtain a Public Trust
Citizenship: U.S. Citizen or Permanent Resident (must have been in the U.S. for a minimum of 3 consecutive years)
Sebastian Tech Solutions is seeking a highly motivated Software Engineer to join our dynamic team. This role offers the opportunity to work on high-impact government projects in a collaborative environment. The ideal candidate will bring technical expertise, strong problem-solving skills, and the ability to effectively communicate with various stakeholders.
While the position is currently hybrid, a return to onsite work in the Northern Virginia area is anticipated in the near future.
Responsibilities:
- Ensure compatibility between software and hardware, analyze system requirements, and participate in design reviews.
- Evaluate and document data security measures, continuity plans, and system testing procedures.
- Provide expert solutions to senior management regarding emerging technologies and system advancements.
- Develop recommendations for hardware/software integration, large-scale systems, and technical challenges.
- Perform business and system modeling, simulation, and analysis.
- Define system characteristics that impact software performance (e.g., storage, processing speed, I/O requirements).
- Lead and coordinate development efforts among engineers.
- Provide enterprise system architecture expertise, ensuring alignment with common processes and standards.
- Develop strategies for enterprise-wide tool implementation and technology changes across all architecture layers (front-end, middle-tier, back-end).
- Assist in migrating legacy Perl applications to Java.
Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or related field.
- Experience: Minimum six (6) years in software design and development.
- Technical Skills:
- Java / Java Spring (6+ years)
- Microservices architecture & AWS migration (3+ years)
- Network, development, and database architecture (5+ years)
- Enterprise systems architecture & iterative development (5+ years)
- Automated test-driven development, preferably with Selenium
- CI/CD tools and DevSecOps processes
- Experience leading technical teams (3+ years)
- Agile methodologies & user story development
This is a great opportunity to contribute to critical federal projects while growing your career in a fast-paced, team-oriented environment.
Job Types: Full-time, Permanent
Pay: $120,000.00 - $132,000.00 per year