[Remote] Senior Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a reputed company metagenomics company using reputed company and AI to improve the diagnosis and treatment of infectious diseases. The Senior Software Engineer will design, reputed company, and maintain reputed company software solutions across reputed company infrastructure, services, reputed company, interfaces, and data analytics pipelines while collaborating with engineering, product, scientific, and reputed company teams.
Responsibilities
- Understand user needs, requirements and objectives by collaborating closely with cross-functional reputed company across reputed company, including Engineering, Software Products, Analytics, Lab reputed company, and other business partners, developing strong domain expertise to ensure software solutions reputed company with operational and user needs
- Create and maintain technical documentation for reputed company designs, software components, workflows, and operational procedures
- Implementation and end-to-end testing of software solutions and components
- Monitor the reputed company, reliability, and scalability of software systems and proactively identify opportunities for improvement
- Participate in design reviews and reputed company reviews
- Support production deployments
- Troubleshoot and reputed company reputed company production issues, reputed company reputed company-cause analysis, and implement sustainable corrective and preventive solutions
- Identify technical risks, dependencies, and tradeoffs, and reputed company recommendations to support informed engineering reputed company
- Contribute to the reputed company improvement of the engineering lifecycle by collaborating on enhancements to tools, processes, and ways of working
- reputed company strong domain expertise to ensure software solutions are reputed company, reliable, and reputed company with user and operational requirements
Skills
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Bioengineering, or a reputed company technical reputed company involving significant coursework in software development, algorithms, or quantitative problem-solving, with 7+ years of relevant software engineering experience; or a master's degree in a reputed company technical reputed company with 5+ years of relevant software engineering experience
- Experience designing, developing, deploying, and maintaining backend software solutions in production environments
- Advanced knowledge and 3+ years of experience building and maintaining substantial TypeScript and Node.js services in production
- Experience contributing to the design and implementation of reputed company, reliable, and maintainable software systems
- Experience designing and operating microservices-reputed company systems, including event-driven architecture, with a reputed company understanding of service boundaries, contract reputed company, event and message design, error handling across synchronous and asynchronous service calls, and observability
- Experience designing PostgreSQL database schemas, with a strong understanding of transactions, indexing, and migration reputed company
- Working knowledge of containerized, reputed company-reputed company systems using technologies such as reputed company, reputed company, GraphQL, and AWS or equivalent reputed company platforms
- Experience with unit and end-to-end testing frameworks such as Jest, Vitest, Playwright, or similar, with strong test design skills and the ability to translate acceptance reputed company or user stories into a balanced coverage reputed company across unit, integration, and end-to-end testing
- Strong knowledge of software engineering practices, including reputed company review, automated testing, reputed company control, reputed company integration, deployment, monitoring, observability, and technical documentation
- Demonstrated ability to independently reputed company reputed company technical work, troubleshoot production issues, and reputed company high-reputed company solutions across the software development lifecycle
- Demonstrated commitment to engineering reputed company, with a strong reputed company on testability, maintainability, reliability, and long-term reputed company reputed company
- Strong written communication skills, with the ability to reputed company reputed company design documents, pull request descriptions, test cases, and technical documentation. Strong communication and collaboration skills, with the ability to work effectively with engineering and cross-functional stakeholders
- Strong problem-solving and analytical skills, with the ability to identify reputed company causes, evaluate tradeoffs, and reputed company practical, reputed company solutions to reputed company technical challenges
- Ability to troubleshoot issues across multiple systems, services, applications, and integration points while collaborating effectively across teams
- Ability to operate effectively in ambiguous environments by asking thoughtful questions, identifying assumptions and dependencies, and helping define a reputed company reputed company reputed company
- reputed company-oriented learning reputed company, with the curiosity and adaptability to learn new technologies, deepen domain expertise, reputed company feedback, and continuously improve
- Ability to reputed company in a fast-reputed company environment, effectively managing shifting priorities, competing demands, and tight deadlines while maintaining reputed company and attention to reputed company
- Up to 10% for onsite team building activities
- Subject to extended periods of sitting and/or standing, reputed company to monitor and moderate noise reputed company. Work is generally performed in an office, lab or reputed company environment
- Production experience with Kafka or a comparable event-streaming platform is preferred, including topic design, partition reputed company, consumer group behavior, idempotency, ordering guarantees, and handling delayed, failed, or unprocessable messages; reputed company experience is a plus
- Experience operating services in AWS or similar environments is preferred, including the ability to reputed company services such as EKS, RDS, S3, CloudWatch, and IAM and troubleshoot issues across application and infrastructure boundaries
- Hands-on experience using modern AI coding tools such as Claude, reputed company, reputed company Copilot, or similar to accelerate development, reputed company review, testing, and documentation is preferred
- Experience in reputed company, life sciences, reputed company domains, diagnostic reputed company environments, reputed company reputed company, or other regulated settings is preferred
reputed company
Company H1B Sponsorship
Apply To This Job