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

Software Developer (NIT)

PURVIS Systems is a technology solutions partner that develops, implements and maintains mission-critical solutions for federal and local governments. We’ve been committed to sustainable growth since our inception in 1973, striving for continual improvement without ever losing sight of our core values: transparency, integrity, and teamwork. We provide the tools and path for each employee to be successful – and in return, ask you to play a pivotal role in helping your peers and clients be successful, providing top-notch teamwork and service. Peace of Mind at PURVIS Systems means knowing your work provides immeasurable value to our team, our partners and our clients.


PURVIS is seeking a Software Developer to join our growing engineering team, developing, and supporting high availability, critical systems for our imagery system.  Ideal candidates will possess keen software design, development and troubleshooting skills, are highly organized, and effective communicators, with a focus on frontend user interface/user experience (UI/UX) design and development. As we primarily develop in Java, most of the tools and skillsets listed are Java centric. This individual will be working with a small team of developers working with a mix of government and contractors in a Government Lab.


The day to day responsibilities of this role will include:
  • Contributing to new enhancements and product solutions that directly improve the system.
  • Document and track bugs to closure.
  • Troubleshooting, resolving, and providing customer follow-up on engineering tickets / support calls.
  • Communicating with internal and external stakeholders.
  • Working effectively within a development team, as well as individually, on multiple product efforts.
  • Managing deadlines, project timelines, and individual responsibilities.


Qualifications:
  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or related field. 
  • Experience with web development (JavaScript or JavaScript variant) as it may be beneficial to re-implement the UI using a web technology, a plus
  • Experience with inter-service communication protocols such as ZeroMQ or AMQP, also a plus.
  • Experience with containers and service-oriented architecture for software application development, also a plus


Working knowledge with some of the following technologies:
  • Java (Core), JavaFX (UI), CSS
  • .NET, MFC, WCF, Web API, Socket Programming
  • Reactive Programming
  • Inversion of Control (IoC) / Design Patterns
  • Material Design or other UI/UX design pattern
  • Familiarity with networking protocols as they pertain to overall system architecture.
  • Demonstrated understanding of various aspects within the software product life cycle, including product design, development, testing, deployment, and maintenance.
  • Experience with the Agile process.


Primary Tools
  • Eclipse
  • Atlassian Stack
  • SceneBuilder
  • GitHub


Secondary Tools
  • Gradle
  • Spring Boot


Position requires a candidate holding or ability to obtain a government security clearance to the level of SECRET.


The PURVIS Team values the health and financial security of every employee. This is why we have chosen to offer all full‐time employees a comprehensive package of group benefit programs with enrollment options intended to offer flexibility – in both plan selection and level of coverage to maximize the value of your benefits as cost effective and affordable without compromising quality.


PURVIS values the diversity of our team. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. 


Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

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 Developer (NIT), PURVIS

If you’re a Software Developer looking to engage with innovative and mission-driven projects, PURVIS Systems in Newport, RI, is the perfect place for you! At PURVIS, we take pride in being a technology solutions partner that supports federal and local governments by implementing high-quality, sustainable systems. As a Software Developer, you’ll join our dynamic engineering team tasked with enhancing our imagery system that plays a crucial role in operational success. We’re looking for someone who thrives in a collaborative environment and possesses strong troubleshooting and software design skills. You’ll work primarily in Java, developing user-friendly interfaces and ensuring significant operational functionality. Your responsibilities will range from improving existing systems with new solutions to meticulously documenting and tracking bugs to resolution. Clear communication with various stakeholders is essential, as is the ability to juggle multiple projects and deadlines effectively. We believe in fostering talent, providing you with the tools you need to grow while also contributing to your teammates’ successes. Your experience with web development and inter-service communication protocols will be beneficial as you immerse yourself in our engaging projects. Plus, with our commitment to diversity and equal opportunities, you can feel confident that your unique skills and experiences will be valued here. Join us in making a difference and finding peace of mind in the valuable contributions you bring to our mission at PURVIS Systems!

Frequently Asked Questions (FAQs) for Software Developer (NIT) Role at PURVIS
What are the key responsibilities of a Software Developer at PURVIS Systems?

As a Software Developer at PURVIS Systems, you'll focus on developing and supporting high-availability imagery systems, improving products with new enhancements, and troubleshooting engineering issues. You'll work both independently and as part of a small team, making sure projects are completed on time while maintaining effective communication with stakeholders.

Join Rise to see the full answer
What qualifications are required for the Software Developer position at PURVIS Systems?

To be considered for the Software Developer role at PURVIS Systems, you need at least a Bachelor's degree in Computer Science or a related field. It's also essential to have experience with Java, web development, and ideally some understanding of inter-service communication protocols, along with agile software development practices.

Join Rise to see the full answer
What technologies will I be working with as a Software Developer at PURVIS Systems?

In the Software Developer position at PURVIS Systems, you'll primarily work with technologies such as Java, JavaFX for UI, CSS, and various tools in the Atlassian stack. Familiarity with container architecture, reactive programming, and UI/UX design patterns will be beneficial as you contribute to our critical systems.

Join Rise to see the full answer
Is experience with Agile methodology important for the Software Developer role at PURVIS Systems?

Yes, experience with Agile methodology is valuable for the Software Developer role at PURVIS Systems. We operate using Agile processes to ensure that our teams remain flexible and responsive, enhancing project collaboration and overall product outcomes in the fast-paced software development environment.

Join Rise to see the full answer
Does the Software Developer position require a security clearance at PURVIS Systems?

Yes, the Software Developer position at PURVIS Systems requires a candidate who holds or can obtain a government security clearance to the level of SECRET. This is essential due to the nature of the work we do in supporting federal and local government clients.

Join Rise to see the full answer
Common Interview Questions for Software Developer (NIT)
Can you explain your experience with Java and how it relates to the Software Developer position?

When discussing your Java experience, highlight specific projects where you've utilized Java effectively. Provide examples of both the frontend and backend development processes and how you ensured high-quality performance. Tailor your response to align with how PURVIS Systems uses Java in developing their creative solutions.

Join Rise to see the full answer
Describe how you approach debugging and troubleshooting in software development.

In answering this question, emphasize your systematic approach to debugging. Talk about how you start with understanding the issue, reproduce the bugs, use tools and logs for diagnostics, and how you document your process. Connecting this to experiences at PURVIS Systems will showcase your fit for the role.

Join Rise to see the full answer
What is your experience with UI/UX design, and why is it important for a Software Developer at PURVIS Systems?

Explain your experience in UI/UX design and why it's critical in creating an engaging user experience for the software solutions developed at PURVIS Systems. Discuss how you ensure usability while navigating presentational challenges and maintaining functionality.

Join Rise to see the full answer
How do you manage project timelines and deadlines as a Software Developer?

Share your strategy for time management, such as setting clear milestones, prioritizing tasks, and regularly updating stakeholders. Providing specific examples can help illustrate how effective project management would benefit your contributions at PURVIS Systems.

Join Rise to see the full answer
What tools have you used for version control, and why are they important in software development?

Discuss your experience with version control systems like GitHub. Explain their importance in collaborative software development environments such as PURVIS Systems—and how they help maintain code integrity, track changes, and manage collaboration among developers effectively.

Join Rise to see the full answer
Why do you think effective communication is essential for a Software Developer?

Stress the importance of communication in a team setting and with external stakeholders. Good communication ensures clarity in understanding project requirements, delivering progress updates, and effectively resolving issues that arise during software development at PURVIS Systems.

Join Rise to see the full answer
Can you provide an example of a challenging project you worked on and how you handled it?

When sharing about a challenging project, focus on your problem-solving skills and adaptability. Walk through the situation, your approach to tackling the challenges, and the positive outcome, linking it back to your potential role at PURVIS Systems.

Join Rise to see the full answer
How do you ensure high-quality code in your software development?

Discuss your coding standards, practices like code reviews, unit testing, and continuous integration processes. Emphasize how these measures maintain code quality, which is crucial for the high-availability systems that PURVIS Systems develops.

Join Rise to see the full answer
What role does feedback play in improving your performance as a Software Developer?

Acknowledge that feedback is a crucial component of growth. Share how you actively seek constructive criticism and implement it into your work. Highlight how fostering a feedback culture aligns with the teamwork values at PURVIS Systems.

Join Rise to see the full answer
What motivates you the most as a Software Developer?

Convey your passion for technology, problem-solving, and how you find motivation in contributing to systems that serve meaningful missions, such as those at PURVIS Systems. Your commitment to continuous learning and collaboration will positively reflect on your candidacy.

Join Rise to see the full answer
Similar Jobs
DEPT® Remote Germany, Switzerland, Netherlands, Denmark, United Kingdom, Ireland
Posted 5 hours ago
Photo of the Rise User
Statkraft Remote Lilleakerveien 6, Oslo, Norway
Posted 2 days ago
Photo of the Rise User
CyberArk Hybrid Santa Clara, CA, USA
Posted 9 days ago
Posted 5 days ago
Photo of the Rise User
ZILO Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Posted 13 days ago

Founded in 1973, PURVIS Systems Incorporated is a Rhode Island-based company that has served the Public Safety, Federal and Defense industries for more than 40 years. The company provides engineering and professional technical services with core c...

28 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 28, 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
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
10 people applied to Software Engineer Intern at IGT
Photo of the Rise User
15 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon