Senior Software Engineer (Backend)
at Parexel
Washington, District of Columbia, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 31 Jan, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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