Senior Software Engineer (Backend)

at  Parexel

Washington, District of Columbia, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Apr, 2025Not Specified31 Jan, 2025N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Parexel is looking for changemakers who are driven by curiosity, passion, and optimism. Come join us in keeping the Patient at the Heart of Everything We do.
Job Title:
Senior Software Engineer (Backend)
Job Introduction:
At Parexel, we are a leading Clinical Research Organization company specializing in delivering life-changing medicines to patients. We are seeking a Senior Software Engineer (Backend) to join our team. As a Senior Software Engineer, you will be responsible for the development of AI Labs’ software applications. Working closely with other application engineers to architect, build, and optimize scalable and resilient data systems, to meet the growing needs of end users.
Who we are looking for:
Innovative individuals with proven experience working as a Senior Software Engineer (backend) or in a similar role. Who are passionate and knowledgeable in writing, testing, and releasing backend and/or frontend code according to the product roadmap and release plans. While working collaboratively with the Software Engineering Manager and software QA to set the team’s overall goals.

What you’ll do:

  • Champion the team’s process, and set standards, holding themselves and others to them. Writing technical specifications before embarking on a new project and identifying any risks that may occur based on previous experience.
  • Develop back-end / server-side software to serve application requests, query databases, and format and deliver data.
  • Develop front-end software and user experiences using the latest application programming frameworks, libraries and languages.
  • Architect and build internal frameworks, libraries, and infrastructure to improve software architecture and to allow for rapid prototyping and new product delivery.
  • Design high-quality, effective data stores to support our applications.
  • Collaborate with NLP engineers, QA, and product managers to build and maintain roadmap, and implement best practices.
  • Partner with Product Management to define and implement features to satisfy customer and user requirements.

Technical Tools:
Experience designing and creating applications with RESTful JSON API endpoints, AWS and Docker, JIRA, Confluence, Docker, Git, GitHub, Sumologic, AWS serverless resources (Lambda, DynamoDB, etc) Python, JavaScript/Typescript is required to be successful in this role. Strong CS fundamentals including data structures, algorithms, and distributed systems along with broad skillset with database technologies including Postgres and DynamoDB is required. Bachelor’s level in engineering or computer science or other relevant qualification/experience is required.

Responsibilities:

  • Champion the team’s process, and set standards, holding themselves and others to them. Writing technical specifications before embarking on a new project and identifying any risks that may occur based on previous experience.
  • Develop back-end / server-side software to serve application requests, query databases, and format and deliver data.
  • Develop front-end software and user experiences using the latest application programming frameworks, libraries and languages.
  • Architect and build internal frameworks, libraries, and infrastructure to improve software architecture and to allow for rapid prototyping and new product delivery.
  • Design high-quality, effective data stores to support our applications.
  • Collaborate with NLP engineers, QA, and product managers to build and maintain roadmap, and implement best practices.
  • Partner with Product Management to define and implement features to satisfy customer and user requirements


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Washington, DC, USA