Software Engineer / API Developer

Net2Source
South San Francisco, CA, United States
about 1 month ago
Apply on www2.jobdiva.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$186,139.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Application Integration Architecture Software Applications Confluence JIRA Bioinformatics Cloud Computing Collaborative Software Data Integration Database Applications Electronic Data Interchange (EDI)
+21 more
Github Python (Programming Language) Scrum Methodology Systems Development Life Cycle Standard Sql Software Engineering Software Requirements Analysis Systems Integration Strategies of Testing Enterprise Application Integration Data Processing Enterprise Software Applications Cloud Platform System Git Information Technology Atlassian Tools Api Design Restful APIs Software Version Control Data Pipelines Databricks

Job description

By the completion of the assignment, the contractor will have:

  • Delivered production-ready RESTful APIs for the SQUIRREL platform.
  • Created complete SDLC documentation supporting application integration activities.
  • Updated all relevant project documentation, JIRA tickets, and Confluence content.
  • Successfully transferred technical knowledge and documentation to the Discovery Biologics Digital Science team., The manager is essentially looking for a mid-level Software Engineer / Application Integration Developer (3-6+ years) who can: 1. Build and test APIs. 2. Understand enterprise application integration. 3. Create SDLC documentation for an existing application. 4. Work independently in a regulated environment. 5. Quickly become productive with minimal onboarding.

The combination of API Development + SDLC Documentation is the most critical requirement, since the contractor is expected to complete both projects within the same 6-month assignment., The Discovery Biologics Digital Science team is seeking a highly motivated Temporary Software Engineer / API Developer to support the development and integration of SQUIRREL, Discovery Biologics’ data processing platform. The successful candidate will contribute to the design, development, documentation, and deployment of application programming interfaces (APIs) that enable seamless integration between SQUIRREL and enterprise IT systems. This role requires strong software engineering skills, experience with Python-based application development, API design, cloud technologies, and the ability to generate Software Development Lifecycle (SDLC) compliant documentation. The contractor will work closely with Digital Science and IT stakeholders to ensure successful delivery of integration capabilities and knowledge transfer., Software Development & API Delivery

  • Design, develop, test, and deploy RESTful APIs for the Discovery Biologics SQUIRREL data processing platform.
  • Develop scalable, maintainable, and production-ready software components using Python and modern software engineering practices.
  • Support application integration efforts between SQUIRREL and enterprise IT platforms.
  • Collaborate with technical stakeholders to define API requirements, data exchange specifications, and integration workflows.

Documentation & Compliance

  • Author and maintain SDLC-compliant documentation, including:
  • System requirements and functional specifications
  • API documentation
  • Test plans and validation documentation
  • Deployment and release procedures
  • User guides and support documentation
  • Ensure documentation meets organizational standards and supports future maintenance and integration activities.

Collaboration & Project Execution Work under the direct supervision of the South San Francisco (SSF) Digital Science Lead and in close collaboration with the

  • Boston (BOS) Digital Science Lead.
  • Participate in technical reviews, sprint planning, and project discussions with Digital Science and IT teams.
  • Provide regular status updates during biweekly and monthly project review meetings.
  • Maintain project artifacts, tasks, and progress updates within JIRA and Confluence.

Knowledge Transfer

  • Develop and maintain technical knowledge repositories and documentation throughout the engagement.
  • Conduct knowledge transfer sessions and provide comprehensive handoff materials related to API development, architecture, and supporting documentation prior to assignment completion.

Requirements

  • Bachelor degree in Computer Science, Software Engineering, Bioinformatics, Data Science, or a related technical discipline.
  • Minimum of 3 to 5 years of relevant industry experience.

Technical Skills

  • Strong proficiency in Python software development.
  • Experience with source code management using Git, including branching and merge strategies.
  • Experience designing, developing, and consuming RESTful APIs.
  • Experience developing and supporting production software applications.
  • Experience working with relational databases and SQL.
  • Experience integrating applications with cloud-based data platforms such as Databricks.
  • Familiarity with software development and deployment environments, including cloud technologies (e.g., AWS).

Documentation & Quality

  • Experience authoring SDLC-compliant documentation for software applications.
  • Understanding of software testing methodologies, validation practices, and deployment processes.
  • Demonstrated ability to create clear technical and user-facing documentation.

Collaboration & Communication

  • Experience working effectively within cross-functional teams.
  • Ability to collaborate with business, scientific, and IT stakeholders.
  • Strong written and verbal communication skills.
  • Excellent organizational and project-tracking skills using collaboration tools such as JIRA and Confluence., * Experience supporting scientific, research, or data-driven applications.
  • Familiarity with data processing workflows and enterprise application integration.
  • Experience working within regulated or compliance-sensitive environments.
  • Exposure to biologics, pharmaceutical, biotechnology, or life sciences organizations
  • Client previous experience highly preferred., * API Developer
  • REST APIs
  • RESTful Services
  • API Integration
  • System Integration
  • SDLC
  • Software Development Lifecycle
  • Technical Documentation
  • SQL
  • GitHub
  • JIRA
  • Confluence
  • Application Integration
  • Enterprise Applications
  • Data Integration
  • Pharma/Biotech (preferred)
  • IT Compliance
  • Knowledge Transfer

About the company

Net2Source Inc. isn’t just another staffing company, we’re a powerhouse of innovation, connecting top talent with the right opportunities. Recognized for 300% growth in the past three years, we operate in 34 countries with a global team of 5,500+. Our mission? To bridge the talent gap with precision-Right Talent. Right Time. Right Place. Right Price., We believe in more than just jobs-we build careers. At Net2Source, we champion leadership at all levels, celebrate diverse perspectives, and empower you to make an impact. Think work-life balance, professional growth, and a collaborative culture where your ideas matter.

Our Commitment to Inclusion & Equity Net2Source is an equal opportunity employer, dedicated to fostering a workplace where diverse talents and perspectives are valued. We make all employment decisions based on merit, ensuring a culture of respect, fairness, and opportunity for all, regardless of age, gender, ethnicity, disability, or other protected characteristics.

Awards & Recognition

  • America’s Most Honored Businesses (Top 10%)
  • Fastest-Growing Staffing Firm by Staffing Industry Analysts
  • INC 5000 List for Eight Consecutive Years
  • Top 100 by Dallas Business Journal
  • Spirit of Alliance Award by Agile1

Apply for this position

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

Apply on www2.jobdiva.com
Prepare application

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all