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

Job Type: Full Time

Location: Remote

Travel: Possibly across US

Required Clearance: Ability to obtain Public Trust

Required Education: Bachelor’s Degree in IT, Computer Science, or a related field is preferred

Required Experience: 8 years of relevant experience 

Degrees may be substituted for years of experience: 8 years of experience  


Description: 


PingWind is seeking a Software Engineer to join Agency for Healthcare Research and Quality’s (AHRQ) Agile software development team. As a Software Engineer, you will play a critical role in ensuring the quality and reliability of AHRQ applications and products. Your responsibilities will include providing application and feature development leadership, coordinating with developers, developing reusable code to enable rapid development, and collaborating with cross-functional teams to deliver high-quality software to our stakeholders and users.


Responsibilities:


• Provide application and feature development leadership, working with the Technical PM and Solutions Architect to plan projects for the team

• Coordinate and lead Developers and DBAs during development, enhancement, and ongoing maintenance of enterprise applications

• Conduct Agile scrum ceremonies to facilitate development and hold team accountable to product roadmap

• Collaborate with stakeholders and users in requirement development and BPR activities

• Develop reusable code to enable rapid development

• Support effective continuous integration using Jenkins to enable early identification and rapid resolution of issues

• Write clean, efficient, and scalable code following best practices

• Debug, troubleshoot, and optimize application performance

• Participate in code reviews to ensure code quality and adherence to standards

• Implement security and data protection measures

• Document technical specifications and development processes

• Stay up to date with emerging technologies and industry trends

• Provide cross training and mentorship for developers on industry standards and best practices


Qualifications:


Preferred Skills and Experience:

• Proficiency in programming languages such as Java, Python, JavaScript, C/C++, or others

• Knowledge of database systems and cloud platforms 

• Familiarity with Agile and Scrum methodologies

• Strong problem-solving skills and attention to detail

• Excellent teamwork and communication skills

• Ability to work independently, manage multiple tasks, and meet project deadlines

• Attention to detail and a strong commitment to delivering high-quality software


About PingWind


PingWind is focused on delivering outstanding services to the federal government. We have extensive experience in the fields of cybersecurity, development, IT infrastructure, supply chain management and other professional services such as system design and continuous improvement. PingWind is an SBA certified Service-Disabled Veteran-Owned Small Business (SDVOSB) with offices in Northern Virginia and Huntsville AL. www.PingWind.com


Our benefits include:


• Eleven Paid Federal Holidays

• Paid Time Off starting at 5 hours per pay period (120 hours per year)

• Paid Parental Leave

• Three Medical Plans, PPO Dental, and Vision Insurance 

• 401k with generous employer match

• 529 College Savings Plan

• Continuing education assistance

• Company-paid Short-Term Disability, Long-Term Disability & Life Insurance/AD&D

• Flexible Spending Accounts

• Health and Wellness benefits including Calm Health app subscription and Wellhub gym membership subsidy

• Voluntary insurance plans including Critical Illness, Hospital Indemnity, Legal, Life/AD&D, and Pet Insurance


Veterans are encouraged to apply


PingWind, Inc. does not discriminate in employment opportunities, terms, and conditions of employment, or practices on the basis of race, age, gender, religious or political beliefs, national origin or heritage, disability, sexual orientation, or any characteristic protected by law.




PingWind Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
PingWind DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of PingWind
PingWind CEO photo
Unknown name
Approve of CEO
What You Should Know About Software Engineer, PingWind

If you're a Software Engineer with a passion for making an impact in the healthcare industry, PingWind wants you on our team! Operating remotely, you'll be a pivotal member of the Agency for Healthcare Research and Quality’s (AHRQ) Agile software development crew. In this full-time role, you will ensure the quality and reliability of our applications and products. Your day-to-day will involve leading application and feature development while collaborating with Technical Project Managers and Solutions Architects to take projects from conception to completion. You’ll coordinate with developers as they enhance and maintain enterprise applications, while also leading Agile scrum ceremonies to keep everyone aligned with our product roadmap. Creating reusable code for quick development and implementing security measures will be part of your responsibility, along with troubleshooting any issues that arise. You’ll also have the chance to mentor fellow developers and ensure code quality through comprehensive reviews. With your background, preferably with experience in programming languages like Java, Python, JavaScript, or C/C++, you'll be set to thrive in this dynamic environment. At PingWind, we’re dedicated to outstanding service delivery for the federal government while supporting your professional development through various benefits. Join us as we work together to deliver impactful software solutions!

Frequently Asked Questions (FAQs) for Software Engineer Role at PingWind
What are the responsibilities of a Software Engineer at PingWind?

As a Software Engineer at PingWind, you'll be responsible for leading application development, coordinating with developers during all phases of enterprise applications, and conducting Agile scrum ceremonies. Your role also involves developing reusable code, implementing security measures, and ensuring code quality through regular reviews. This position is perfect for those who enjoy both leadership and technical challenges.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer position at PingWind?

To qualify for the Software Engineer role at PingWind, candidates should possess a Bachelor's Degree in IT, Computer Science, or a related field. Additionally, a minimum of 8 years of relevant experience is required, though equivalent combinations of experience and education may be accepted. Proficiency in languages such as Java, Python, or JavaScript, along with familiarity in Agile methodologies, are crucial for success in this position.

Join Rise to see the full answer
Does PingWind offer remote work for Software Engineers?

Yes, the Software Engineer position at PingWind is fully remote, allowing you to work from anywhere while collaborating with our Agile development team. We embrace flexible work arrangements to ensure you can thrive professionally and personally.

Join Rise to see the full answer
What does the application process look like for the Software Engineer position at PingWind?

The application process for the Software Engineer position at PingWind typically involves submitting your resume and a cover letter outlining your experience. Selected candidates may participate in a series of interviews focusing on both technical and behavioral aspects. We highly value the match of your skills with our team and company culture.

Join Rise to see the full answer
What is the team culture like for Software Engineers at PingWind?

At PingWind, the culture for Software Engineers is collaborative and continuously evolving, emphasizing teamwork, effective communication, and mentorship. We encourage sharing knowledge, embracing new technologies, and fostering a supportive environment where everyone can grow and contribute to delivering high-quality software solutions.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
How do you manage priorities when working on multiple software projects?

When managing priorities for multiple software projects, I focus on effective time management and communication. I break tasks into smaller, manageable pieces, utilize Agile methodologies to track progress, and regularly check in with my team to address any blockers. This allows me to remain organized and efficient while ensuring that project deadlines are met.

Join Rise to see the full answer
Can you explain your experience with Agile methodologies?

Certainly! I have substantial experience working within Agile frameworks where I role-played various parts like Scrum Master and team lead. My approach involves facilitating daily stand-up meetings, ensuring that sprints are planned efficiently, and promoting a culture of continuous improvement through retrospectives and feedback sessions. This keeps the team aligned and focused on delivering value.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you utilized them?

I’m most proficient in Java and Python, which I have used extensively for both backend development and scripting tasks. For instance, I developed scalable web applications using Java frameworks like Spring, and utilized Python for data processing and automation tasks, showcasing my versatility and problem-solving skills.

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

To ensure code quality, I adhere to best practices such as writing clean, maintainable code, conducting peer code reviews, and using static analysis tools. I also believe in writing comprehensive unit tests to validate functionality, which helps catch bugs early in the development process.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

I once faced a complex concurrency issue in a multi-threaded application. After conducting thorough debugging and analysis, I traced the problem back to incorrect synchronization. I resolved it by refactoring the code to use proper locking mechanisms, which improved the application's performance and stability significantly.

Join Rise to see the full answer
What steps do you take to stay up-to-date with emerging technologies?

I prioritize continuous learning by following industry blogs, participating in webinars, and attending conferences related to software development and technology. Additionally, I engage in online courses to expand my skillset, ensuring I stay abreast of the latest trends and best practices.

Join Rise to see the full answer
How do you approach collaboration with non-technical stakeholders?

I approach collaboration with non-technical stakeholders by actively listening and translating technical jargon into comprehensible terms. I believe in setting clear expectations and involving stakeholders in discussions to gather their insights, which helps in aligning project goals effectively with their needs.

Join Rise to see the full answer
What is your experience with database systems and cloud platforms?

I have experience with various database systems including SQL and NoSQL technologies, adept at designing schemas and optimizing queries. Additionally, I have utilized cloud platforms like AWS and Azure to deploy applications, manage resources, and implement automated workflows, which enhances scalability and performance.

Join Rise to see the full answer
How do you handle feedback and criticism regarding your code?

I view feedback and criticism as valuable opportunities for growth. I welcome constructive criticism on my code, as it often leads to better practices and improved results. I actively seek feedback after code reviews and use it to enhance my skills and deliver higher quality work in the future.

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

My primary motivation as a Software Engineer is the ability to solve complex problems and create meaningful software solutions that improve lives. I find great satisfaction in overcoming challenges, collaborating with team members, and seeing my contributions make a tangible difference, especially within the healthcare sector.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Nutrafol Remote Remote (United States)
Posted 13 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 33 minutes ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Dental Insurance
Vision Insurance
Paid Holidays
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 22, 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!