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

Software Engineer

Responsibilities

 

Peraton is seeking a Software Engineer to support our Deep Space Network (DSN) Operations and Maintenance O&M contract with the Jet Propulsion Laboratory (JPL) and NASA in Monrovia, CA.

 

The Deep Space Network is NASA’s international array of giant radio antennas that supports interplanetary spacecraft missions, plus a few that orbit Earth. The DSN also provides radar and radio astronomy observations that improve our understanding of the solar system and the larger universe. The antennas of the Deep Space Network are the indispensable link to explorers venturing beyond the moon. They provide the crucial connection for commanding our spacecraft and receiving their never-before-seen images and scientific information on Earth, propelling our understanding of the universe, our solar system and ultimately, our place within it.

 

As a software engineer working in an agile environment, you will work with the customer to identify needs, translate those needs into actionable work, and participate in a team of skilled software developers to turn white-board concepts into reality.

 

Responsibilities:

  • Participate in implementation tasks from project inception through the operational phase
  • Provide the support required for transferring new capabilities from development engineering to operations.
  • Provide software testing support and, in coordination with the Cognizant Development Engineer (CDE), develop and issue instructions for software workarounds to the Deep Space Communication Complex (DSCC) operations personnel.
  • Coordination of the acceptance and transfer of DSN Packages (MODKITS) for implementation into the DSN.
  • Maintain technical cognizance of end-to-end system configurations, performance parameters, and capabilities, and provide documentation. 
  • Liaise between personnel at the DSCCs and all DSN Design Engineering for the resolution of operational problems, failures, and discrepancies. 
  • Review software Anomaly Reports (ARs) and Change Requests (CRs) with the CDE and coordinate with DSN personnel for the preparation of engineering change requests for submission to the DSN Engineering Change Management system.
  • Identifies operational problems by observing and studying system functioning and performance results; investigating complaints and suggestions; interviewing process supervisors and operators; completing troubleshooting procedures. Perform the analysis required to troubleshoot problems and to help the DSN Project Office determine areas needing attention.
  • Presenting, documenting, and delivering on projects as the product owner.
  • Develop and document operational processes and procedures, review with DSN CDEs, and disseminate the information or procedures to the DSN.
  • Produce maintenance and operation support criteria and assist in the development and implementation of support systems.
  • Provide engineering support to ensure that the applications and systems at the various facilities are sustained in accordance with established standards.
  • Furnish technical assistance to operations and maintenance personnel.
  • Monitor on-going operations and identify the need for additional training, material, equipment or resources.
  • Provide a timetable and schedules for all development, test and maintenance tasks. This could also include development of computer-based tools and other tools for data collection, analysis and reporting. 
  • Provide real-time advisor support during significant or critical mission and network activities and testing

Qualifications

 

Required Qualifications

  • 2 years with BS/BA; 0 years with MS/MA; 6 years with no degree
  • Programming experience and algorithm optimization, preferably in a client server environment.
  • Experience and extensive familiarity with Microsoft development environment tools including C#, ASP, NET, SQL Server, Windows O/S. 
  • Programming experience with Python is essential and a must. Proficient with languages like Kivy or TKinter in python is also a plus.
  • A core understanding of Object-Oriented Programing (OOP) principles.
  • Work experience in an MVC style approach/MVC workflow.
  • Travel to Jet Propulsion Laboratory and the Goldstone Deep Space Communication Complex (GDSCC) to support customer requirements. 
  • The ability to undergo a trusted background check and pass a National Criminal Information Check (NCIC).

Desired Qualifications

  • Work experience with GUI development or desktop applications would be a plus.
  • Fast learner, interested in problem solving, a self-starter who can make defined requirements from a user's inputs, and be flexible with solutions.
  • Experience interfacing successfully across various departmental levels.
  • Previous experience with front-end tools like HTML5, and JavaScript is desired.
  • Experience with Linux is a plus since a fair amount of bash scripts and different tools need to be written to make seamless transitions from legacy SPT to newer tools.
  • Analytical skills, detail oriented and ability to multi-task.
  • Good written and oral communication skills.
  • Candidate must be able to work in a team environment; proactive; innovative; articulate; able to present briefing material to customers during formal reviews; demonstrate good problem-solving techniques and skills.

Peraton Overview

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.

Target Salary Range

$66,000 - $106,000. This represents the typical salary range for this position based on experience and other factors.

EEO

EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.

Average salary estimate

$86000 / YEARLY (est.)
min
max
$66000K
$106000K

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 Software Engineer, Peraton

Are you ready to embark on an extraordinary journey as a Software Engineer at Peraton in Monrovia, CA? Join us in supporting NASA’s Deep Space Network (DSN), where we connect with explorers reaching beyond the Moon. As a Software Engineer, you'll be an integral part of an agile team, collaborating with experts to transform innovative ideas into reality. Your role includes everything from implementing software solutions to providing crucial support during operational phases. Your skills in C#, ASP.NET, and Python will come in handy as you work tirelessly to ensure our technologies meet the highest standards. You will interact with various stakeholders, resolve operational issues, and even present your findings to the team. Your ability to document processes and assist in troubleshooting will help us maintain our systems effectively, ultimately contributing to the exciting missions of NASA. At Peraton, you won’t just be coding; you’ll be part of something bigger—helping to uncover the mysteries of the universe. If you thrive in a collaborative environment and share our mission to drive exceptional solutions, we would love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer Role at Peraton
What are the primary responsibilities of a Software Engineer at Peraton in Monrovia?

As a Software Engineer at Peraton in Monrovia, your responsibilities include collaborating with teams to implement software solutions, providing testing support, and facilitating the transfer of new capabilities into operations. You will also maintain system performance configurations, resolve operational problems, and develop engineering change requests. Your role will involve documenting processes, troubleshooting issues, and delivering presentations to ensure that the DSN systems function seamlessly.

Join Rise to see the full answer
What qualifications are needed to become a Software Engineer at Peraton?

To qualify as a Software Engineer at Peraton, candidates need a minimum of 2 years of experience with a BS/BA degree, or six years without a degree. Proficiency in programming languages such as C#, ASP.NET, and Python is essential, along with a solid understanding of Object-Oriented Programming principles. Experience with GUI development and a willingness to travel to various sites, including the Jet Propulsion Laboratory, will enhance your candidacy.

Join Rise to see the full answer
What programming languages should I know for the Software Engineer role at Peraton?

For the Software Engineer position at Peraton, familiarity with programming languages like C#, ASP.NET, SQL Server, and especially Python is a must. Proficiency in languages such as Kivy or TKinter will be an added advantage. Additionally, a solid understanding of front-end tools like HTML5 and JavaScript could position you as a strong candidate for the role.

Join Rise to see the full answer
What does the work environment look like for a Software Engineer at Peraton?

The work environment for Software Engineers at Peraton is collaborative and dynamic, focusing on agile methodologies. You will work closely with multi-disciplinary teams, frequently interacting with various stakeholders. The team is dedicated to solving complex challenges and supporting exciting space exploration missions, which creates an inspiring and innovative atmosphere for anyone passionate about technology and the universe.

Join Rise to see the full answer
What is the salary range for a Software Engineer position at Peraton in Monrovia?

The targeted salary range for the Software Engineer position at Peraton in Monrovia is from $66,000 to $106,000 annually, depending on experience and other factors. This competitive salary reflects Peraton's commitment to attracting top talent to support vital national security initiatives and NASA's interplanetary missions.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with C# and how it relates to the Software Engineer role at Peraton?

In answering this question, highlight specific projects where you utilized C# effectively, emphasizing your problem-solving skills and how your contributions benefited the project's success. Be ready to discuss any challenges you faced and how you overcame them, showcasing your adaptability and technical prowess.

Join Rise to see the full answer
How do you approach algorithm optimization in your software development?

Discuss methods you utilize for optimizing algorithms, such as analyzing time and space complexity. Share examples of how you've implemented performance improvements in past projects, focusing on measurable outcomes to demonstrate your effectiveness as a Software Engineer.

Join Rise to see the full answer
What is your experience working in an agile environment?

Explain how you’ve participated in agile processes, such as sprint planning or daily stand-ups, and how this has influenced your work style. Emphasize your collaborative nature and how you handle changes in project requirements throughout the development cycle.

Join Rise to see the full answer
Can you provide an example of a challenging software issue you resolved?

Choose an example that showcases your analytical skills and ability to troubleshoot effectively. Detail the steps you took to identify the issue, the resolution process, and the impact of your solution, illustrating your capacity to manage challenges as a Software Engineer.

Join Rise to see the full answer
How do you handle debugging and testing of software applications?

Share your debugging methodology and your familiarity with testing frameworks. Highlight any specific tools you’ve used and explain how thorough testing contributes to successful project outcomes. Be sure to reference any relevant documentation you maintain during the process.

Join Rise to see the full answer
What strategies do you employ when collaborating with cross-functional teams?

Discuss the importance of clear communication and teamwork in your software development experience. Provide examples of how you've successfully collaborated with different departments to achieve common goals, demonstrating your interpersonal skills alongside your technical expertise.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about the practices you follow, such as writing unit tests, code reviews, and adhering to coding standards. Emphasize your commitment to quality assurance as a fundamental aspect of your responsibilities as a Software Engineer at Peraton.

Join Rise to see the full answer
What motivates you to work in space exploration and technology at Peraton?

Convey your enthusiasm for technology and space exploration, discussing how these passions align with Peraton's mission. Highlight your desire to contribute to meaningful projects that impact humanity's understanding of the universe, making it evident that you're driven by a purpose beyond just the technical aspects.

Join Rise to see the full answer
How would you go about documenting a new software process?

Explain your approach to documentation, such as outlining step-by-step processes, utilizing diagrams, and ensuring accessibility for users. Provide an example or scenario where your documentation efforts significantly improved team efficiency, showcasing your communication skills.

Join Rise to see the full answer
Can you discuss a time when you had to learn a new technology quickly?

Present a specific instance where you were faced with a new technology and detail how you approached the learning process. Emphasize your resourcefulness, proactive attitude, and the successful outcome from your quick adaptation, reinforcing your commitment to continuous learning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Join Peraton as a Cyber Threat Analyst, where your expertise will help protect the nation's critical infrastructure through advanced threat analysis.

Photo of the Rise User
Posted 4 days ago

Peraton is looking for a Technical Targeting Analyst to enhance mission success within the Intelligence Community through expert analytical support.

Photo of the Rise User
PA Consulting Remote 35 Queen St, Belfast BT1 6EA, UK
Posted yesterday

Become a key player at PA Consulting as a Technical Lead, where you will guide teams in tackling complex challenges across diverse tech stacks.

Photo of the Rise User
Posted 9 days ago

Join Velotio Technologies as a Senior GenAI Engineer to lead the development of innovative AI solutions in a supportive and dynamic environment.

Posted 11 hours ago

Become a pivotal part of PDI Technologies as a Software Engineer III, contributing to designing and building market-leading software products in a collaborative environment.

Photo of the Rise User
Visa Remote Austin, TX
Posted 4 days ago

Become a key player at Visa by developing groundbreaking AI solutions and tools as a Gen AI Engineer.

Photo of the Rise User
Cognizant Hybrid US, New York County, NY; New York State, New York, NY
Posted 3 days ago

Join Cognizant as a Senior Java Developer Lead, spearheading innovative Java solutions in an engaging team environment in New York City.

Weekday AI Remote No location specified
Posted 5 days ago

Join an innovative team as a Senior Frontend Developer, leveraging React.js and Next.js to build cutting-edge web applications.

Associated Universities, Inc. Hybrid Charlottesville, Virginia, United States
Posted 6 hours ago

Join the National Radio Astronomy Observatory as a Software Engineer III, where you'll develop and maintain software solutions for cutting-edge radio astronomy instrumentation.

Photo of the Rise User
Chime Remote San Francisco, California, United States
Posted 4 days ago

Chime, a fintech company, is looking for a Senior Software Engineer to enhance our marketing technology and drive financial progress for our members.

Our mission is to protect and promote freedom around the world by Securing our future, Connecting our world, Safeguarding our enterprise, Protecting our borders, Enabling commerce, Enhancing human knowledge, and Protecting our citizens.

710 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 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, Painesville just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
Someone from OH, Mansfield just viewed Manager, BDR Outbound at Wealthsimple
P
Someone from OH, Cincinnati just viewed Content Writer Intern at Promilo
Photo of the Rise User
Someone from OH, Cincinnati just viewed Content Writer at TKDA
M
Someone from OH, Cincinnati just viewed Freelance English Writer - AI Tutor at Mindrift
Photo of the Rise User
Someone from OH, Cincinnati just viewed Research Analyst / Writer at Crypto.com
P
Someone from OH, Loveland just viewed Undergraduate Administrative Assistant - Biology at PSU
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Copywriter at Flex
Photo of the Rise User
Someone from OH, Loveland just viewed Marketing Manager, Content, Blog and SEO at Okendo
Photo of the Rise User
Someone from OH, Loveland just viewed Social Media Manager at HoneyBook
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Sunbury just viewed Financial Analyst, FP&A – Tampa, FL at Signode
Photo of the Rise User
100+ people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer- Maps at Apple
Photo of the Rise User
Someone from OH, Cleveland just viewed Part-time driver | Columbus, OH at Uber
Photo of the Rise User
Someone from OH, Youngstown just viewed DashMart Team Member - Downers Grove at DoorDash USA
Photo of the Rise User
35 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
6 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Springfield just viewed Software Engineer, Emerging Talent (Consumer) at Coinbase
Photo of the Rise User
Someone from OH, Springfield just viewed Information Security Analyst at American Express