Software Engineer I – II

Real HR Hero Logo

Real HR Hero

💵 $75k-$120k
📍Remote - Worldwide

Summary

Join our team as a Software Engineer I – II and contribute to the development of healthcare-related software systems. This full-time position offers the chance to work on impactful public-sector projects, utilizing cutting-edge AI tools like Cursor, WindSurf, GitHub Copilot, and ChatGPT. You will develop and implement software modules, write and maintain well-documented code, troubleshoot software issues, and participate in code reviews. Collaboration with engineers and domain experts is key to enhancing software functionality and reporting. This entry-level or early-career position requires a bachelor's degree (preferred) and 1+ years of software development experience. A generous benefits package is included.

Requirements

  • An acceptable equivalent combination of education, experience, and skill will be considered
  • 1+ years of software development experience, with exposure to Python, JavaScript/Node.js, .NET, or other modern programming languages
  • Experience with AI-first development environments (such as Cursor, WindSurf, or Model Context Protocol clients) and AI coding assistants (such as GitHub Copilot)
  • Experience with version control systems (e.g., Git) and collaborative development workflows
  • Experience with web application development using modern frameworks (e.g., React, Django, ASP.NET Core)
  • Foundational understanding of software testing principles and test automation frameworks
  • Basic knowledge of APIs, database design, and SQL
  • Familiarity with Agile development methodologies and collaborative workflows
  • Awareness of data privacy and security considerations in software development
  • Ability to write clear, concise documentation and effectively communicate technical concepts
  • Demonstrated ability to quickly learn and apply new tools, technologies, and development practices
  • Excellent interpersonal and communication skills, with the ability to explain technical information to both technical and non-technical audiences
  • Strong team player with a collaborative mindset and the ability to work effectively in cross-functional, distributed teams
  • Strong analytical thinking and problem-solving abilities, with a proactive, solution-oriented approach to overcoming technical challenges
  • Curious, tech-savvy, and adaptable, with a growth mindset and enthusiasm for learning
  • Eager to explore and adopt AI-assisted coding tools and workflows
  • Detail-oriented and organized, with a strong commitment to code quality and best practices
  • Able to manage multiple tasks and priorities in a fast-paced environment while meeting deadlines
  • Demonstrates initiative, independence, and resourcefulness in completing assignments
  • Comfortable working in dynamic settings, including both remote and in-person environments
  • Able to adhere to a structured work schedule as set by the department supervisor, attend virtual meetings on time, and consistently report on work productivity
  • Demonstrate the ability to read, comprehend, and respond appropriately through written or verbal form; demonstrate tactfulness when communicating including internal communication with staff members of all levels; ability to communicate with a variety of audiences effectively
  • Ability to add, subtract, multiply, and divide in all measure units, using whole numbers, common fractions, and decimals
  • Demonstrate the ability to effectively apply common sense and follow through to daily tasks; demonstrate the ability to work with little or no supervision; demonstrate excellent analytical skills; demonstrate the ability to efficiently conduct research and ask appropriate probing questions to complete necessary tasks
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is frequently required to sit and stand; use phone and headset; use hands, arms, fingers to type; answer phones; write; use calculator; demonstrate strength to lift and carry materials weighing up to 15 pounds; demonstrate clear vision to read printed materials and a computer screen; hearing and speech to communicate in person and over the telephone; and drive a motor vehicle on public roads and highways or be able to commute to Sacramento, CA office when needed in person
  • The incumbent must spend long hours in intense concentration. The incumbent must also spend long hours on the computer entering information which requires attention to detail and high levels of accuracy
  • There are several deadlines associated with this position, which may cause significant pressure. The incumbent must also deal with a wide variety of people on various issues

Responsibilities

  • Develop and implement software modules for healthcare applications using AI-assisted coding tools to boost productivity
  • Use AI-powered tools to write, refactor, debug, and manage code efficiently within an AI-augmented development workflow; proficiently manage work using performance/project and version control tools
  • Assist in writing and maintaining well-documented code, system specifications/architecture, and AI tool usage and interactions clearly for future maintainability and team knowledge sharing
  • Troubleshoot software issues using both traditional and AI-assisted methods; create and execute automated tests using AI-driven test generation frameworks to ensure code quality
  • Participate in code reviews and agile ceremonies to identify issues, learn best practices, and contribute to team quality standards
  • Help build tools and platforms that support data quality, interoperability, and performance across agencies; rapidly prototype features and iterate based on feedback
  • Collaborate with engineers, team members, and domain experts to enhance software functionality and reporting
  • Maintain awareness of security and privacy requirements when using AI tools with sensitive healthcare data
  • Support the implementation of continuous integration and deployment processes
  • Engage in team meetings, sprint planning, and technical discussions to support agile development processes
  • Perform other duties as assigned, demonstrating flexibility and commitment to organizational success
  • Ensure that access is used responsibly, maintaining the integrity and security of systems while preventing accidental or malicious misuse

Preferred Qualifications

Bachelor’s degree in computer science, software engineering, or related field, preferred

Benefits

  • 10% company-sponsored retirement account (401a) 100% vested – additional compensation/retirement
  • Medical, Dental, Vision, LTD, Life Insurance, Wellness Program, FSA
  • Generous PTO plan

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.