Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Junior Software Developer image - Rise Careers
Job details

Junior Software Developer

ManTech seeks a motivated, career and customer-oriented  Junior Software Developer to join our team in  McLean, VA . In this role, you will be an experienced Linux and Ruby on Rails Developer with a strong background in Telephony Engineering to serve on a Dedicated Support Team of Network Telephony Installers supporting the Voice Program Recap Office (VPRO). You will leverage your expertise in Linux systems, Ruby programming, Ruby on Rails, and telephony systems to design, develop, and maintain voice media gateways that integrate with telephony infrastructure.

Responsibilities include, but are not limited to:

  • Design, implement, and maintain web applications using Ruby and Ruby on Rails.

  • Work on integrating telephony systems (e.g., VoIP, analog, ISDN) along with voice media gateways and associated service modules.

  • Manage and configure Linux servers (Ubuntu, CentOS, etc.) for hosting applications, ensuring performance, stability, and security.

  • Develop and Test on Linux based servers. Must be capable of developing and installing PowerBuilder based programs and Korn shell-based servers.

  • Troubleshoot, configure, and optimize telephony software.

  • Work independently developing and testing servers.

  • Monitor server performance, troubleshoot issues, and optimize systems for scalability and reliability.

  • Maintain clear technical documentation for telephony integration and deployment processes.

Minimum Qualifications:

  • BA/BS and 2 years of experience, or a combination of education and work experience equivalent to 6 years.

  • Strong experience with Ruby programming and understanding of the Ruby on Rails framework, or the ability to learn Ruby with strong experience with Python with Django or Flask.

  • Strong verbal and written communication skills to interact effectively with cross-functional teams.

  • Experience editing, updating, and modernizing legacy code.

Preferred Qualifications:

  • Experience integrating telephony systems with web applications (e.g., handling inbound/outbound calls, IVR, call routing).

  • Knowledge of security best practices for telephony, server administration, and web applications.

  • Knowledge and hands on experience with telephony systems and Linux server management, including installation, configuration, troubleshooting, and performance optimization.

  • Qualified in Oracle Database Administrator.

  • Experience provisioning telephony services.

Clearance Requirements:

  • Must have a current/active TS/SCI with Polygraph.

Physical Requirements:

  • Must be able to remain in a stationary position at least 50% of the time. Constantly operate a computer, phone, and other office equipment for extended periods of time.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Junior Software Developer, ManTech

ManTech is on the lookout for a passionate and driven Junior Software Developer to become an integral part of our dynamic team in McLean, VA. If you've got a solid foundation in Linux and Ruby on Rails development, paired with experience in Telephony Engineering, this could be the perfect position for you! You'll be stepping into a role where you’ll collaborate within a Dedicated Support Team of Network Telephony Installers, all focused on supporting the Voice Program Recap Office (VPRO). Your responsibilities will be diverse and exciting: designing, implementing, and maintaining web applications using Ruby and Ruby on Rails, integrating telephony systems like VoIP and analog, and managing Linux servers for optimal performance. Your expertise will shine as you troubleshoot and optimize telephony software and ensure seamless operations in an environment that demands reliability and scalability. At ManTech, clear communication is key, so we value those who can effectively interact with cross-functional teams. This role is not just about technical skills; it’s about utilizing your problem-solving abilities and contributing to collaborative projects that make a difference. If you're ready to broaden your horizons in the tech industry with a reputable company like ManTech, don’t miss out on this opportunity to dive into innovative projects and grow your career in software development!

Frequently Asked Questions (FAQs) for Junior Software Developer Role at ManTech
What are the key responsibilities of a Junior Software Developer at ManTech?

As a Junior Software Developer at ManTech, your responsibilities will include designing, implementing, and maintaining web applications with Ruby and Ruby on Rails, integrating various telephony systems, and managing Linux servers. You'll also be involved in troubleshooting telephony software and ensuring the performance and reliability of systems.

Join Rise to see the full answer
What qualifications do I need to apply for the Junior Software Developer position at ManTech?

To apply for the Junior Software Developer position at ManTech, you should have a BA/BS and at least 2 years of experience, or a combination of education and work experience totaling 6 years. Strong Ruby programming skills, knowledge of the Ruby on Rails framework, and familiarity with Linux server management are also essential qualifications.

Join Rise to see the full answer
What programming languages should I be proficient in for the Junior Software Developer role at ManTech?

For the Junior Software Developer role at ManTech, proficiency in Ruby programming and an understanding of the Ruby on Rails framework are crucial. Additionally, being skilled in Python, especially with Django or Flask, is beneficial for individuals ready to learn Ruby.

Join Rise to see the full answer
Does the Junior Software Developer position at ManTech require any security clearances?

Yes, the Junior Software Developer position at ManTech requires candidates to have a current/active TS/SCI clearance with Polygraph. This is essential due to the nature of the projects you will be working on.

Join Rise to see the full answer
What are preferred qualifications for a Junior Software Developer at ManTech?

Preferred qualifications for a Junior Software Developer at ManTech include experience integrating telephony systems with web applications, knowledge of security best practices, and hands-on experience in telephony systems and Linux server management.

Join Rise to see the full answer
Common Interview Questions for Junior Software Developer
What experience do you have with Ruby on Rails?

When answering this question, discuss your past projects where you used Ruby on Rails, focusing on specific features you built or challenges you overcame. Highlight your understanding of the framework and how it allows you to create robust web applications.

Join Rise to see the full answer
How do you troubleshoot performance issues on a Linux server?

To effectively respond to this question, discuss your approach to identifying bottlenecks such as CPU, memory, or disk I/O performance. Mention any tools you use for monitoring (like top, htop, or iostat) and describe how you optimize configurations as needed.

Join Rise to see the full answer
Can you explain the telephony systems you have worked on?

When addressing this question, give a brief overview of the telephony systems you are familiar with, such as VoIP or analog systems. Explain your role in integrating these systems and the outcomes of your contributions.

Join Rise to see the full answer
How would you approach integrating a new telephony system with an existing application?

Discuss the steps you would take, including understanding the current architecture, determining compatibility, and planning the integration process. Emphasize testing and ensuring minimal disruption to existing services.

Join Rise to see the full answer
What do you do if you encounter legacy code?

When faced with legacy code, I typically assess its functionality, document it, and then strategize on modernization while ensuring that existing features remain intact. Collaboration with stakeholders to prioritize updates is also key.

Join Rise to see the full answer
How do you maintain technical documentation?

Maintaining technical documentation is crucial, and I ensure it’s up-to-date through regular reviews and updates post-deployment. Utilize platforms like Confluence or GitHub wikis to keep documentation organized and accessible.

Join Rise to see the full answer
Describe your experience with telephony integration.

In your response, delve into specific projects where you integrated telephony systems, outlining the technologies used and your role. Highlight any particular challenges you faced and how you effectively resolved them.

Join Rise to see the full answer
What is your approach to testing applications?

My approach to testing applications involves creating comprehensive test plans that include unit tests, integration tests, and system tests. Automation tools like RSpec for Ruby can greatly aid in ensuring code quality.

Join Rise to see the full answer
How do you ensure the security of web applications you develop?

To ensure web application security, I follow best practices such as regular code reviews, implementing input validation, and staying updated on security vulnerabilities. Using secure frameworks and libraries is also critical to mitigate risks.

Join Rise to see the full answer
What is your experience with Linux server management?

In discussing your experience, share specific tasks you’ve completed with Linux server management, such as installations, configurations, and optimizations. Reflect on how these tasks contributed to application uptime and performance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ManTech Hybrid US, Fairfax County, VA; Virginia, Reston, VA
Posted 2 days ago

Join ManTech as a Senior Project Integrator to lead and manage critical program schedules and requirements in Reston, VA.

Photo of the Rise User
ManTech Hybrid US, Anne Arundel County, MD; Maryland, Hanover, MD
Posted 2 days ago

We are looking for an experienced Lead CNO Software Developer to join our team at ManTech in Hanover, MD, bringing expertise in software development and security.

Posted 6 days ago

Join Teamified as a Front-end Developer and contribute to developing innovative web applications while enjoying flexible work arrangements.

Photo of the Rise User
Posted 10 hours ago

SAP LeanIX is on the lookout for a Senior Fullstack Engineer to develop high-performance applications that enhance business success.

Photo of the Rise User
Posted 6 days ago

Join 2MoRO as a Technical Architect and contribute to innovative software solutions for the aeronautics sector.

Photo of the Rise User

Contribute to life-saving technology as a Senior .NET Software Engineer focused on backend solutions for Garmin's inReach messaging platform.

Photo of the Rise User

Join Semgrep as a Senior Software Engineer to innovate security workflows and drive end-to-end product initiatives in a dynamic, remote environment.

Photo of the Rise User

Join One Identity as a Senior Software Engineer to drive innovation in our cloud platform using C# and .NET.

Photo of the Rise User
Lockheed Martin Hybrid US, Howard County, MD; Maryland, Annapolis Junction, MD
Posted 7 days ago

Lockheed Martin is looking for an experienced Software Engineer to lead data analytics projects in a mission-critical setting.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 7 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Elevate your career at ServiceNow as a Staff Software Engineer, leveraging AI to enhance user experience and software functionality.

ManTech advances customer success by delivering best-in-class solutions, consulting services, and technologies that meet our customers’ mission-critical needs anytime and anywhere.

150 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Demand Generation & Marketing at GreenPlaces
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Chesterland just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology
Photo of the Rise User
Someone from OH, Columbus just viewed Director, VB Learning & Development at Trustmark
Photo of the Rise User
Someone from OH, Loveland just viewed Associate Buyer - Kid's Basics, Uniforms & Dance at Target
F
Someone from OH, Loveland just viewed Senior Buyer - Lifestyle Accessories at Forseven
Photo of the Rise User
Someone from OH, Loveland just viewed Category Manager at Emma – The Sleep Company
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer (Temporary) at MasterBrand Cabinets LLC
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing