Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by 10x Genomics, so some details may not match this job. The employer's own page has the real description.
Position Overview
As a Senior Software Engineer at 10x Genomics, you will be responsible for designing, developing, and maintaining scalable software solutions that enable the analysis and interpretation of complex genomic data. You will collaborate with cross-functional teams to implement innovative algorithms and data processing pipelines, ensuring high performance and reliability of our software products. Your expertise will contribute significantly to advancing our technology in the genomics domain, addressing challenging problems, and enhancing our product offerings.
Job Responsibilities
- Design and implement scalable software architectures to facilitate efficient data analysis and visualization.
- Collaborate with scientists and engineers to define software requirements and specifications.
- Develop and maintain high-quality code, ensuring thorough testing and documentation.
- Optimize existing software solutions for performance and reliability.
- Conduct code reviews to improve code quality and mentor junior engineers.
- Research and evaluate new technologies to enhance product capabilities.
- Troubleshoot and resolve software issues in a timely manner.
- Participate in Agile development processes, including sprint planning and retrospectives.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of software development experience, preferably in a scientific or medical software environment.
- Proficiency in one or more programming languages such as Python, Java, or C++.
- Experience with software development methodologies, particularly Agile.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with cloud computing and distributed systems.
- Excellent problem-solving skills and the ability to work independently or in a team.
- Strong communication skills, with the ability to explain complex technical concepts clearly.
Technologies & Tools
The position of Senior Software Engineer at 10x Genomics will involve working with a variety of technologies and tools essential for software development in the genomics field. Key technologies include cloud platforms such as AWS or Azure, containerization tools like Docker, and version control systems such as Git. Additionally, familiarity with libraries and frameworks for data analysis, such as NumPy, Pandas, or TensorFlow, will be advantageous for processing and visualizing genomic data.
Ideal Candidates
Ideal candidates for the Senior Software Engineer position should exhibit a strong passion for technological innovation and a deep interest in the field of genomics. They should possess a creative mindset, allowing them to approach complex problems with novel solutions. A strong collaborator, the candidate must thrive in cross-disciplinary environments and be comfortable conveying technical information to diverse teams. Furthermore, they should demonstrate a commitment to quality and rigor in their work, reflecting the high standards of the organization.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.