Software Engineer

Realtime Software Solutions, LLC
United States
3 months ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$60,000.0 - $90,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Lifecycle Management Unit Testing Mobile Application Development Software as a Service Cloud Computing Static Program Analysis Code Coverage
+51 more
Software Quality Code Review Databases Continuous Integration Data Structures Software Debugging Software Design Patterns DevOps Programming Tools Github Infrastructure as a Service (IaaS) Mobile Application Software MySQL Model View Controller (MVC) Nginx OAuth Open Data Protocol Open Web Application Security Platform as a Service (PAAS) PCI Data Security Standards Scrum Methodology Cloud Services Security Assertion Markup Language (SAML) Web Application Security Shell Script Software Engineering Software Systems SQL Databases Systems Integration Web Application Frameworks Data Storage Technologies Test-Driven Development (TDD) Chatbots GitHub Copilot ReactJS Large Language Models Prompt Engineering Technical Debt Backend Kubernetes Information Technology React Native Restful APIs Terraform GPT Software Version Control Serverless Computing Docker Static Application Security Testing Microservices Dynamic Application Security Testing

Job description

We are seeking an entry-level Software Engineer role ideal for recent graduates or those who graduated within the past two years. You will contribute to our ongoing SaaS software development activities, drive quality, and delight our clients by helping build world-class software solutions. You will grow within a collaborative team environment, learning from experienced engineers while applying your academic knowledge and hands-on skills-including proficiency with modern AI-assisted development tools., * Deliver robust and scalable solutions, incorporating new technologies as appropriate.

  • Use Agile/Scrum/Kanban methodologies as a contributing team member throughout the software development lifecycle.
  • Support development and delivery of SaaS software applications, including integrations, APIs, and shared libraries.
  • Collaborate with product, QA, and customer-facing teams to deliver secure, reliable, cloud-based software solutions.
  • Follow engineering standards, source code management best practices, and documentation guidelines under senior guidance.
  • Participate in code reviews for front-end and back-end SaaS and mobile applications and incorporate feedback constructively.
  • Support automation of static and dynamic code analysis (SAST/DAST) and software composition analysis (SCA).
  • Assist in delivering cloud services/platforms, APIs, microservices, serverless computing, and data storage solutions.
  • Contribute to continuous improvement of the application lifecycle, architecture, and tech stack; help minimize technical debt.
  • Support the DevOps process and CI/CD pipeline to produce well-written, well-tested builds.
  • Assist in diagnosing and resolving performance problems and architectural challenges under senior supervision.
  • Actively use AI-powered development tools (such as GitHub Copilot, Windsurf, and Claude) to accelerate coding, improve code quality, support debugging, inform design decisions, and generate documentation.
  • Leverage AI tools responsibly: review, validate, and take ownership of all AI-generated code and suggestions.
  • Participate in review board sessions to drive quality and consistency.
  • Ensure delivered solutions meet technical and functional/non-functional requirements.
  • Collaborate across teams and contribute to a positive, inclusive engineering culture.

AI Tooling Proficiency

Candidates are expected to demonstrate working knowledge of AI-powered development tools as part of modern engineering practice. This includes:

  • GitHub Copilot - AI pair programmer for inline code suggestions, function completion, and unit test generation within the IDE.
  • Windsurf (by Codeium) - AI-powered IDE featuring multi-file context awareness, intelligent code navigation, and agentic coding workflows.
  • Claude (by Anthropic) - Conversational AI assistant for architectural design discussions, code explanation, debugging, documentation drafting, and code review support.
  • ChatGPT / Other LLMs - General-purpose AI assistants used for research, problem-solving, generating boilerplate code, and exploring implementation options.

Candidates should understand how to integrate these tools into their development workflow, critically evaluate AI-generated outputs, and maintain full accountability for code quality and correctness.

Requirements

  • Bachelor’s degree in software engineering, Computer Science, or an equivalent technical discipline. Candidates must be recent graduates or have graduated within the past 3 years.
  • 0-3 years of software development experience (internships, academic projects, co-ops, and personal projects count).
  • Must be authorized to work in the United States without any sponsorship.
  • Foundational understanding of software design patterns, data structures, test-driven development, backend systems, databases, and APIs.
  • Familiarity with Agile/Scrum/Kanban development methodologies.
  • Strong collaboration and communication skills; comfortable working in distributed teams.
  • Demonstrated experience or coursework with: PHP, SQL, MySQL, React, React Native, JavaScript, REST APIs, Shell Scripting, GitHub, and AWS (IaaS/PaaS).
  • Exposure to or awareness of HIPAA/HITECH/HITRUST/PHI/PII and PCI DSS compliance environments (coursework or certification accepted).
  • Hands-on experience using AI coding assistants such as GitHub Copilot, Windsurf, Claude, or similar tools for coding, debugging, and design., * Self-starter with a proactive, solution-oriented mindset and eagerness to establish best practices.
  • Experience with full-stack SaaS or mobile application development in a cloud environment (academic or professional).
  • Familiarity with security benchmarks such as OWASP, PCI-DSS, CIS, SOC2, or FedRAMP.
  • Knowledge of PHP web frameworks and MVC design patterns.
  • Exposure to Nginx, Terraform, Docker, Kubernetes, OData, SAML, or OAuth2.
  • Experience with web application security principles.
  • Comfortable working independently and as part of a global team.
  • Strong written and verbal communication skills, with the ability to convey technical concepts clearly.
  • Experience using AI tools not just for code completion, but for design exploration, test generation, and debugging workflows (e.g., using Claude for architectural Q&A, Copilot for test coverage, or Windsurf for intelligent code navigation).
  • Familiarity with prompt engineering best practices for getting optimal results from AI coding assistants.
  • Background or coursework in clinical research or healthcare technology is a plus.

Benefits & conditions

Paid parental leave, Parental leave, 401(k), Health insurance, 401(k) matching, Life insurance, Unlimited paid time off, Disability insurance, * The company sponsors health insurance, long-term disability, and life insurance.

  • Unlimited Paid Time Off.
  • 10 paid Holidays.
  • Paid Parental Leave.
  • Work Anniversary Bonus.
  • Participation in the Employee of the Quarter Program.
  • Monthly $100 Connectivity Stipend Reimbursement.
  • RealTime matches employee 401K contributions at 100% of the first 3% invested and 50% of the next 2% invested.

All successful candidates must complete and pass reference and background checks.

The desired salary must be indicated for the application to be considered.

The pay rate is commensurate with experience and is determined on an individual basis after an interview has occurred.

Equal Opportunity Employer - RealTime eClinical Solutions strongly values diversity and is committed to equal opportunity and non-discrimination in all of its policies and practices, including employment.

Your Right to Work - In compliance with federal law, all persons hired will be required to verify identity and eligibility.

About the company

RealTime eClinical Solutions is a Global Leader and rapidly growing SaaS technology company that provides comprehensive Software Solutions to the clinical research industry.

Our Vision is to reshape the global clinical research industry with innovative solutions that help advance medicine and save lives. Our cloud-based solutions are dedicated to solving complex problems and simplifying clinical research processes to be more organized, efficient, and cost-effective. We are based out of San Antonio, TX, but are truly a remote and telecommuting company.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

7:28 min

Constructing a new Docker layer from scratch

Oliver Seitz Oliver Seitz · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · WWC 2025

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

Videos

See all

Related articles

See all