Intermediate Software Engineer Jobs
Intermediate Software Engineer jobs are open across fintech, healthtech, enterprise SaaS, and e-commerce, covering the range from junior-plus to senior-adjacent, with common specializations in backend systems, frontend development, and full-stack engineering. Scan the live roles below and apply to whichever ones fit.
Find JobsOverview
Showing 5 of 25+ Intermediate Software Engineer jobs









Overview
Silotech Group provides Advanced Cyber Solutions, Intelligence Solutions, Enterprise/Cloud IT Services and Products, and Managed IT/Security Services to Federal, State, and Commercial clients. We provide Federal Government and Commercial clients with customized, agile technical solutions focused on data, enterprise platforms, service engagement, and customer workforce development through trust-driven and collaborative relationships. Our vision is to help customers achieve their most challenging goals by unifying innovation, integrity, and exemplary services and products.
Silotech Group is seeking an Intermediate ServiceNow Developer to support a government-hosted DevSecOps environment. This role requires hands-on expertise in ServiceNow implementation and integration, focusing on ITSM, ITOM, and Software Asset Management (SAM). The ideal candidate will have a strong understanding of secure cloud acquisition, Authorization to Operate (ATO) processes, and will contribute to functional analysis, workflow development, and process improvement efforts.
Location
Work location is onsite at a secure government facility in San Antonio, TX. Remote flexibility is not authorized for this role. Travel may be required and will be reimbursed per Federal Travel Regulations (FTR).
Clearance Requirements
Active TS/SCI security clearance required at time of application.
Essential Roles and Responsibilities
- Analyze current processes and recommend improvements aligned with mission needs
- Plan and develop detailed functional requirements and supporting documentation
- Build and maintain workflows and functional models within ServiceNow
- Develop and maintain procedures, operational guidelines, and functional architectures
- Collaborate with technical teams and stakeholders to ensure ServiceNow solutions meet ATO and cloud security requirements
- Provide expert-level support for ITSM, ITOM, and SAM modules in a DevSecOps environment
Qualifications
Education:
Bachelor’s degree in Computer Science, Information Systems, or a related field preferred
Experience:
- Minimum of five (5) years of recent and relevant experience in ServiceNow implementation and integration
- Demonstrated experience with ITSM, ITOM, and Software Asset Management in federal environments
- Hands-on experience supporting Authorization to Operate (ATO) processes for secure cloud systems
- Background in government DevSecOps environments required
Certifications:
- IAT Level II certification required (e.g., Security+, CCNA Security, GSEC)
- ServiceNow certifications (e.g., Certified System Administrator, Certified Implementation Specialist) desired but not required
Desired Skills
- Strong analytical, planning, and documentation skills
- Ability to develop procedures and functional architectures supporting enterprise-scale operations
- Experience collaborating in cross-functional government teams
- Familiarity with RMF and FedRAMP controls within ServiceNow
Equal Opportunity Employer Statement
Silotech Group, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, disability status, or any other characteristic protected by federal, state, or local law.
Silotech Group participates in E-Verify. Reasonable accommodations available upon request.
Silotech strongly encourages applications from veterans, military spouses, and members of the Reserve and National Guard.
See All 25 Intermediate Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsIntermediate Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Non-Profit & Social Services
- Healthcare & Medical Services
What Employers Look For
The qualifications that appear most often in intermediate software engineer jobs.
- Two to five years of professional software engineering experience
- Proficiency in at least one backend or frontend language such as Python, Java, Go, TypeScript, or React
- Experience with cloud platforms such as AWS, Google Cloud, or Azure
- Familiarity with relational and non-relational databases including SQL, PostgreSQL, or MongoDB
- Demonstrated ability to design, build, and ship production-grade features independently
- Bachelor's degree in computer science, software engineering, or a related technical field
Tips for Your Intermediate Software Engineer Job Search
Tailor your resume to the stack
Intermediate roles screen heavily on specific languages and frameworks. List the exact technologies from each job posting in your skills section and mirror that language in your bullet points so automated screeners flag your resume as a match before a human ever reads it.
Show ownership, not just contribution
Hiring teams distinguish intermediate candidates from juniors by looking for independent ownership. For each project on your resume, name a system or feature you drove end-to-end, not just a task you completed as part of a larger team effort.
Apply early to roles that fit
Migrate Mate lists intermediate software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Target companies by engineering culture
Filter openings by whether companies publish engineering blogs, contribute to open source, or list their tech stack publicly. Those signals indicate an environment where intermediate engineers get real scope, which matters for both your day-to-day work and your longer-term growth.
Prepare a system design answer early
Many intermediate-level interviews include at least one system design question, even if the role isn't senior. Practicing a core design problem like a URL shortener or a notification service gives you a reusable structure you can adapt to whatever the interviewer asks.
Negotiate on scope, not just salary
At the intermediate level, the projects you're assigned in your first six months define your trajectory. When you receive an offer, ask what a successful first quarter looks like and which systems you'd own, so you can evaluate the role beyond the offer letter.
Intermediate Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most intermediate software engineers?
Publix, Auria, and GitLab are hiring the most intermediate software engineers right now, with openings concentrated in Virginia, Florida, and California, based on current listings on Migrate Mate as of November 2026. Volume shifts quickly, so checking current listings gives you the most accurate picture of where demand is highest.
How many intermediate software engineer jobs are remote?
About 80% of intermediate software engineer openings are fully remote or hybrid as of November 2026, making it one of the more flexible roles in the technology hiring market. Backend and full-stack specializations tend to have the highest share of remote listings, while roles requiring hardware integration or on-site infrastructure work are more likely to be in-person.
How do you become an intermediate software engineer?
You typically move into an intermediate software engineer role by building two or more years of professional experience shipping production code, then demonstrating that you can own a feature or service independently rather than working only under close supervision. Strengthening your fundamentals in data structures, system design, and your primary language, while contributing to real codebases through work or open source projects, is the clearest path to meeting the bar most employers set.
How do you get hired as an intermediate software engineer with limited experience?
If your professional experience is on the shorter side, focus on demonstrating the quality of your work rather than the quantity of your years. A portfolio of well-documented projects where you built something meaningful from scratch, contributed meaningfully to an open source codebase, or solved a real production problem carries significant weight with engineering hiring managers who are evaluating your readiness to work independently.
What does the intermediate software engineer interview process look like?
Most intermediate software engineer interview processes include an initial recruiter screen, a technical phone or video screen covering coding fundamentals, one or two rounds of algorithmic coding challenges, and at least one system design or architecture discussion. Some companies add a take-home project or a final loop with the team. Preparing for both the coding and design components before you apply is worth the time, since the two stages test different skills.
Where can I find and apply to intermediate software engineer jobs?
You can find and apply to intermediate software engineer jobs on Migrate Mate, which lists current openings from companies across the United States. Search the roles available, find the ones that match your background and preferences, and apply directly to each listing that fits.
See All 25 Intermediate Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs