Senior Software Engineer

extra parental leave
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in software engineering or related field., At least 5 years of software development experience with expertise in design patterns, data structures, and APIs., Proficiency in cloud platforms such as AWS or Azure., Experience with relational databases, SQL, and RDBMS..

Key responsibilities:

  • Lead and execute SaaS software development projects, ensuring quality and timely delivery.
  • Collaborate with cross-functional teams to develop scalable, secure, and reliable cloud-based solutions.
  • Perform code reviews and automate testing to maintain high code quality.
  • Drive continuous improvement in architecture, technology stack, and development processes.

RealTime-CTMS Software Solutions logo
RealTime-CTMS Software Solutions SME https://www.RealTime-CTMS.com
51 - 200 Employees
See all jobs

Job description

“Be part of a company that is influential and the standard for a rapidly evolving industry!”

WHO ARE WE?

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.

WHAT ARE WE LOOKING FOR?

The Sr. Software Engineer will play a role in executing our ongoing SaaS software development activities, driving quality and velocity, and delighting our clients by building world-class software.

The successful candidate will have software development skills and be able to take a lead role within a software development team, working with contractors. In addition, we are looking for a proven ability to execute software projects and someone excited to take on new, ambitious initiatives that will be industry-defining. An ideal candidate will have cloud experience in either AWS or Azure

WHAT WILL YOU BE DOING?

  • Deliver robust and scalable solutions, incorporating new technologies as appropriate.
  • Use Agile/Scrum/Kanban methodologies to provide technical leadership for all aspects of the software development lifecycle and ensure successful and timely delivery.
  • Oversee and execute the development and delivery of large-scale SaaS software applications, including integration, APIs, and common libraries.
  • Collaborate with product, QA, and customer-facing teams to deliver robust, secure, reliable, scalable, cloud-based software solutions that drive powerful experiences.
  • Accelerate the engineering team in the adoption of software engineering standards, good source code management practices, and better documentation.
  • Perform code reviews for both Front and back-end development SaaS and mobile applications and provide helpful and meaningful feedback.
  • Automate static and dynamic code analysis (SAST/DAST) and software composition analysis (SCA).
  • Help deliver cloud services/platforms, APIs, microservices architecture, scalability, performance, data storage, serverless computing, etc.
  • Continuously improve and optimize the application’s lifecycle, architecture, and tech stack over time and minimize technical debt.
  • Provide well-written, well-tested builds.
  • Solve complex performance problems and architectural challenges.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality deliverables.
  • Drive quality and consistency. Drive scope definition, requirements analysis, functional and technical design, product configuration, and production deployment.
  • Ensure delivered solutions meet/perform to technical and functional/non-functional requirements.
  • Provide technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of a workaround solution or escalation to service owners.
  • Act as a technical escalation point for the engineers’ team.
  • Cultivate a positive company culture that values cross-team collaboration, trust, and leading by example.

WHAT DO YOU NEED?

  •  A bachelor’s degree in software engineering or an equivalent combination of technical education and work experience.
  • 5+ years of Software Development experience and a solid understanding, including design patterns, data structures, test-driven development, backend systems, infrastructure, databases, and APIs
  • 5+ years of experience implementing best practices for the entire software development life cycle, including coding standards, code reviews, source code control management, building processes, testing, and operations.
  • 5+ years of experience in relational data modeling and SQL/RDBMS.
  • Be a self-starter, self-motivated, proactive, and solution-oriented individual who creates methods for delivering solutions & establishes best practices.
  • Experience working in a fast-paced, collaborative environment utilizing the efficiencies of an Agile and Iterate Fast mentality.
  • Exceptional collaboration and communication skills across distributed teams. Provides technical guidance and coaching to junior and mid-level engineers.
  • Documents and maintains software functionality, specifications, and design for reference and reporting.
  • Experience in clinical research or Healthcare tech is strongly preferred.
  • Must have: PHP, SQL, MySQL, React, React, React Native, JavaScript, API, Shell Scripting, GitHub, AWS (IaaS, PaaS), Nginx.
  • Excellent written and verbal communication skills with the ability to present complex technical information clearly and concisely to various audiences.
  • Experience in HIPAA/HITECH/HITRUST/PHI/PII and PCI DSS working environment.

WHAT SETS YOU APART?

  • 7+ years of Software Development experience and a solid understanding, including design patterns, data structures, test-driven development, backend systems, infrastructure, databases, and APIs
  • 7+ years of experience implementing best practices for the entire software development life cycle, including coding standards, code reviews, source code control management, building processes, testing, and operations.
  • 7+ years of experience in relational data modeling and SQL/RDBMS
  • 7+ years of experience in architecture, design, and development of large-scale, durable, and reliable full-stack SaaS applications and mobile applications in a cloud environment.
  • Familiarity with security benchmarks such as OWASP, PCI-DSS, CIS, SOC2, FedRAMP, etc.
  • Strong knowledge of PHP web frameworks and MVC design patterns
  • Nice to have: Terraform, Docker, Kubernetes, OData, Web application security, SAML, OAuth2, OWASP.
  • Comfortable multi-tasking and working as part of a global team, as well as working independently and taking ownership.

WHAT IS IN IT FOR YOU?

  • The company sponsors health insurance, long-term disability, and life insurance.
  • Unlimited Paid Time Off.
  • 9 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.

Thank you for your interest in RealTime eClinical Solutions.

 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Self-Motivation
  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs