Senior Software Engineer; Hybrid
Job in
Columbia, Howard County, Maryland, 21046, USA
Listed on 2026-05-16
Listing for:
Enlighten
Full Time, Part Time
position Listed on 2026-05-16
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Senior Developer
Job Description & How to Apply Below
Enlighten specializes in big data solution development, cloud-based services, software and systems engineering, cyber capabilities, and data science.
We offer a hybrid work model that allows you to collaborate in‑person while also working remotely when possible.
Anticipated Salary Range: $‑$
Job DescriptionEnlighten is seeking an experienced Software Engineer to design, develop, and implement complex software capabilities for computer-based systems. The engineer will collaborate closely with other professionals to create solutions that meet client needs.
EssentialJob Responsibilities
- Develop Java‑based software with strong working knowledge and experience.
- Possess inquisitive nature, responsiveness, and excellent testing skills.
- Demonstrate strong troubleshooting skills and ability to work under pressure with multiple deadlines.
- Keep up to date with emerging trends and technologies in software development.
- Operate in a fast‑paced, small‑business environment.
- Alternate between hands‑on execution and team leadership, including mentorship at senior level.
- Perform additional duties as assigned.
- U.S. citizenship required. Current U.S. Government Security Clearance is desired but not required.
- 9 years experience in Software Engineering with modern Java frameworks (e.g., Spring, Guava), or equivalent.
- Bachelor’s degree in a related field;
Master’s degree or 13 years relevant experience considered. - Experience building and maintaining Kubernetes deployments using helm and flux.
- Strong Java software development experience.
- Experience designing enterprise APIs and RESTful web services.
- Experience in Microservices architecture.
- Experience with the agile software lifecycle.
- Proven ability to learn quickly; can work independently and in a team.
- Experience with Linux operating system.
- Experience with configuration management tools (e.g., Git, Nexus, Maven).
- Demonstrated experience serving as tech lead, mentor, or manager for engineering teams.
- Must be able to work in a hybrid environment, spending 1‑2 days per week at our Columbia, MD office.
- Experience with cloud technologies (AWS, Azure).
- Designing and writing custom Kubernetes tooling such as operators and custom CRDs.
- Experience with programming languages such as Go and Python.
- Experience writing automation in CI/CD tooling such as Git Lab CI pipelines.
- Experience with distributed No
SQL databases and full‑text search engines (Elasticsearch, Mongo
DB, Solr). - Scripting experience is a plus.
- Prior experience or familiarity with our Big Data Platform is a plus.
- Understanding of AGILE methodologies and use of standard tool suites (JIRA, Confluence, Git Hub Enterprise, etc.).
- 100% paid employee premium for healthcare, vision, and dental plans.
- 10% 401(k) benefit.
- Generous PTO + 10 paid holidays.
- Education/training allowances.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×