Mid-Level Software Engineer
Fantom
Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth.
We are seeking a Software Engineer to design, develop, and maintain complex software systems supporting data-intensive and mission-critical applications. This role involves working on analytics, large-scale data processing, real-time systems, and enterprise applications. The ideal candidate will have strong experience in Java, Python, and SQL, and be comfortable working both independently and within a collaborative team environment.
Responsibilities
- Design, develop, and enhance software systems based on documented requirements
- Analyze user requirements to derive system and software design specifications
- Develop new features and modify existing software to improve functionality and performance
- Debug and resolve software defects and performance issues
- Integrate existing software into new or updated systems and environments
- Develop and execute database queries and support data repository interactions
- Design and implement complex database interfaces and data processing logic
- Develop algorithms to meet system performance and functional requirements
- Participate in software testing, validation, and documentation of results
- Review code and documentation to ensure compliance with design standards
- Provide recommendations for improving software development processes and documentation
- Support system design activities, including evaluating hardware/software trade-offs and reuse of existing solutions (COTS/GOTS)
- Collaborate with system engineers and stakeholders to analyze workflows, data usage, and system performance
- Contribute to team leadership activities as appropriate within the development process
Required Qualifications
- Must be fully cleared with a recent MD polygraph
- Must be willing and able to work fully onsite at the location listed in this posting
- Bachelor’s degree in Computer Science or a related field (or equivalent experience)
- 7+ years of experience in software engineering on programs of similar scope and complexity
- Strong programming experience in Java and Python
- Experience writing and optimizing SQL queries
- Experience developing, testing, and maintaining software systems
- Experience working with large datasets, analytics systems, or real-time applications
- Experience with software development methodologies and best practices
Desired Qualifications
- Experience using MATLAB for data analysis or algorithm development
- Experience developing advanced algorithms or working with scientific or mathematical models
- Experience working in Agile or similar development environments
- Experience leading small teams or mentoring junior developers
- #CJ
Fantom Corp is a Software Development, Agile Cloud, Cyber Security (Risk Management, Assessments & Authorization (A&A)), Data, AI Platform (Computer Vision Models), Podcasting Media Services, and IT Services provider. Established in 2015, Fantom Corp serves Federal customers with top-notch Cybersecurity Architects, Data Scientists/Analysts, Software Engineers/Developers, DevSecOps Engineers, Project Managers, Identity, Credential Access Management (ICAM) services , and Cloud-certified practitioners. We excel in delivering emerging technologies such as Artificial Intelligence (AI) and Machine Learning (ML) with a focus on identifying trends, object detection, and classification of structured and unstructured data. Fantom Corp possesses mastery in all aspects of digital audio production. We lead in the ideation and creation of efforts for clients who want to harness the power of podcasting. We guide them in selecting the right show format for their needs and goals. As a Small Business, we possess the innovation, speed and flexibility to meet your requirements.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$2,000 per month
...Assertive Professionals is in search of Software Engineers to support our National Security Customer near Hanover, MD . We have Funded... ..., and requirements analysis and synthesis from system level to individual software components. Level 0: Analyze user...SoftwareFull timeContract workWork at officeImmediate startRelocation package- ...AEITS, Inc. , a GTSC company, is growing its team! Seeking a Software Engineer, Level 1 . Location: Annapolis Junction, MD All work is on-site. This is not a hybrid or remote position. Mission : Analyze, debug and integrate existing software into new or...SoftwareFull timeTemporary workLocal area
- ...technical solutions while fostering a culture built on trust, expertise, and long-term career growth. We are seeking a Senior Software Engineer to develop, maintain, and enhance complex software systems supporting mission-critical and high-performance applications. This...SoftwareFull time
- ...to try to condense that as much as possible. Teamwork and communication is critical in this role. Title: Full Stack Software Engineer- Oracle/Apex Location: New Hampshire Onsite Requirements: Hybrid Duration: Contract-to-hire Job...SoftwareContract workLocal areaRemote work
- ...using Terraform Qualifications Bachelors / Master’s degree in Biomedical / Electrical / Electronic / Computer Science / IT Engineering. Strong Java programming skills with angular and cloud experience (certification preferred) Understand and address security...SuggestedFull timeVisa sponsorship
- ...SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services... ...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree....SoftwareFull time
- ...receivables. Preferred qualifications include property management and Section 8/LIHTC experience, along with a familiarity with Yardi software but we are willing to train the right candidate if willing to learn. Pay commensurate with experience. Please include a...SoftwareHourly payFull timeWork at office
$10k
...employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse... ...development, and requirements analysis and synthesis from system level to individual software components. Due to federal contract...SoftwareHourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$75k - $80k
...appropriate. Ability to act with integrity, professionalism, and confidentiality. Proficient with Microsoft Office Suite or related software. Proficiency with or the ability to quickly learn the organization’s HRIS and talent management systems. (ADP Workforce Now,...SoftwareFull timeWork at officeImmediate start$100k
...walmart lab s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent...SoftwareFull timeH1b- ...Qualifications - Skills, Knowledge and Abilities Bachelor's degree in Computer Science or a related field 5-8 years of professional software engineering experience Demonstrated experience in: Full-stack application development Oracle PL/SQL, SQL, APEX, with proven ability to...Software
- ...members to ensure adequate coverage accuracy and a consistent level of customer service is delivered by the A/P Office. Creates... ...) years A/P experience preferred. Advanced Microsoft Office software skills, including Excel and Outlook required. Experience utilizing...SoftwareTemporary workWork at officeFlexible hours
$2,148 - $2,470 per week
...Length: 13 weeks Shift: Days Hours: 4 X 10 Facility Details Work Setting: Hospital Number of Beds: 506 Trauma Center: Level I Charting System: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Job...Temporary workShift work$2,796 - $3,214 per week
...length: 13 weeks Shift: Days Hours: 5 X 8 Facility details: Work setting: Hospital Number of beds: 506 Trauma center: Level I Charting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Job...Temporary workShift work$2,052 - $2,184 per week
...length: 13 weeks Shift: Days Hours: 3 X 12 Facility details: Work setting: Hospital Number of beds: 506 Trauma center: Level I Charting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Job...Temporary workShift work$1,784 - $2,051 per week
...: 13 weeks Shift: Nights Hours: 5 X 8 Facility Details: Work Setting: Hospital Number of Beds: 506 Trauma Center: Level I Charting System: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Required...Temporary workShift workNight shift$2,102 - $2,237 per week
...13 weeks Shift: Nights Hours: 3 X 12 Facility details: Work setting: Hospital Number of beds: 506 Trauma center: Level I Charting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Job Details...Temporary workShift workNight shift$2,103 - $2,238 per week
...13 weeks Shift: Nights Hours: 3 X 12 Facility details: Work setting: Hospital Number of beds: 506 Trauma center: Level I Charting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Job Details...Temporary workShift workNight shift$1,964 - $2,090 per week
...: 13 weeks Shift: Nights Hours: 3 X 12 Facility details Work setting: Hospital Number of beds: 506 Trauma center: Level I Charting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Job Details...Temporary workShift workNight shift- ...Specialist for end users across the Tecnica Group North America organization. Primary job responsibilities will include user hardware & software support, help desk ticket management and escalation, installation of computer systems and software, configuration and support of...SoftwareWork at officeRemote workWorldwideNight shift
$85k - $120k
...customers or employees Proficiency in MS Office with expertise in Microsoft Word, PowerPoint and Excel Proficient with Procore. HH2 software experience preferred. Proficient at reading blueprints Detail oriented Exceptional communication skills Excellent...SoftwareFor subcontractor- ...reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data... ...to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make...Software
$83.5k
...4,400 Union Type Not a Union Position SEIU Level Not an SEIU Position FLSA Status Exempt... ...presentation skills Proficient with design and/or construction software, such as AutoCad, Revit, and SketchUp Preferred Qualifications...SoftwareFull timeLocal areaRemote workRelocation$2,284 - $2,430 per week
.../28/2026Assignment length: 13 weeksShift: DaysHours: 4 X 10Facility details:Work setting: HospitalNumber of beds: 506Trauma center: Level ICharting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBMFusion Medical...Temporary work$2,284 - $2,430 per week
.../28/2026Assignment length: 13 weeksShift: DaysHours: 4 X 10Facility details:Work setting: HospitalNumber of beds: 506Trauma center: Level ICharting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBMFusion Medical...Temporary work$1,865 - $2,144 per week
.../2026 Assignment length: 13 weeks Shift: Days Hours: 5 X 8 Work setting: Hospital Number of beds: 506 Trauma center: Level I Charting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Fusion...Temporary workShift work$1,639 - $1,744 per week
...length: 13 weeks Shift: Nights Hours: 3 X 12 Facility details: Work setting: Hospital Number of beds: 506 Trauma center: Level I Charting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBM Job...Temporary workShift workNight shift$2,564 - $2,947 per week
...occur.Start date: 11/09/2026Assignment length: 13 weeksShift: DaysHours: 5 X 8Work setting: HospitalNumber of beds: 506Trauma center: Level ICharting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBMFusion...Temporary work- ...03/2026Assignment length: 13 weeksShift: NightsHours: 3 X 12Facility detailsWork setting: HospitalNumber of beds: 506Trauma center: Level ICharting system: Cerner (Millennium), Citrix, Epic (Beacon, Cadence, Care Everywhere), GE Healthcare (Centricity), IBMJob DetailsFusion...Temporary workImmediate start
$55 - $65 per hour
Our client, is seeking Software Developers to support a large-scale modernization initiative focused on transforming legacy healthcare... ...pipelines and automated deployment processes Follow software engineering best practices for testing, security, and maintainability...SoftwareContract workTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!


