Java Software Engineer III

18 hours ago


Stanford, United States Catalytic Data Science Full time
Job DescriptionJob DescriptionSalary: Highly Competitive - DOE

Who You Are

REMOTE OPPORTUNITY

You are passionate about continuously delivering quality software as well as the craft of software engineering and eager to join a team of life scientists and software engineers that believe the brightest minds in research should have the best tools to leverage critical information resources that are key to driving innovation.


You Have Extensive Knowledge In


  • Software development process
  • Agile methodologies
  • Micro-services design and implementation
  • Distributed system design (messaging semantics, stream processing, eventual consistency)
  • Writing software for stateless runtimes (Cloud/Docker)
  • Writing scalable and secure software
  • Software architecture and database design
  • Java
  • Unit test tools and test coverage
  • Build tools (e.g. gradle, maven)
  • Amazon Web Services
  • Docker and container orchestration


What You'll Do


  • Design and develop quality software that empowers users
  • Create distributed systems leveraging tools such as SQS, Kinesis, Lambda, ElasticSearch, S3, and Restful micro-services
  • Evaluate the technical tradeoffs of every decision
  • Follow design and coding conventions
  • Perform code reviews to ensure high quality, while also iterating quickly
  • Build robust test suites for your code
  • Build robust, lasting, and scalable software
  • Collaborate and work as part of a highly skilled team that enjoys doing the impossible together


What You Know


  • BS in computer science or related engineering, science or math discipline and 5+ years related work experience
  • Strong software development skills, including design, development, testing, deployment and support
  • Strong skills working on software build/release and in an Agile distributed software development team
  • Team mentoring experience
  • Excellent communication (written and verbal), time management, interpersonal and team participation skills
  • Advanced level with Java
  • Python and Javascript experience a plus
  • Elasticsearch experience a plus
  • Event sourcing experience a plus
  • Intermediate level with Docker and container orchestration
  • Experience with writing highly secure, available and scalable micro-services deployed in the cloud


In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.



  • Stanford, California, United States Axiom Software Solutions Limited Full time

    Embedded Software DeveloperAxiom Software Solutions Limited is seeking an experienced Embedded Software Developer to join our team. The ideal candidate will have a strong background in real-time systems, QNX RTOS, and hardware/software integration.Key Responsibilities:Design and develop embedded software for automotive systems using QNX RTOS.Develop and...


  • Stanford, California, United States Stanford University Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Stanford University. As a key member of our research group, you will be responsible for developing software solutions for spatial gene expression mapping (STARmap). This is a unique opportunity to work on cutting-edge technology and contribute to groundbreaking research...


  • Stanford, California, United States Stanford University Full time

    **Job Description:**Stanford University is seeking a talented Software Developer to join its Bioengineering department. As a key member of the team, you will design and maintain data processing pipelines for large theoretical and experimental neuroscience projects.The ideal candidate will have strong knowledge of software engineering principles and...


  • Stanford, California, United States Stanford University Full time

    About the OpportunityWe are looking for a talented Senior Software and Data Engineer to join our team at Stanford University. As a senior member of our data engineering team, you will be responsible for:Leading the development of complex data processing pipelinesMentoring junior engineers and developersCollaborating with cross-functional teams to identify...


  • Stanford, California, United States Catalytic Data Science Full time

    About Catalytic Data ScienceWe are a team of life scientists and software engineers that believe the brightest minds in research should have the best tools to leverage critical information resources that are key to driving innovation.


  • Stanford, California, United States Stanford University Full time

    Company OverviewStanford University's Information Technology organization serves diverse clientele from various university business units and schools. We are a hub of professionals who design and build applications to support the core functions of the University.We are looking for a passionate Oracle Software Developer to join our Middleware and Integration...


  • Stanford, United States Tesla Industries Full time

    Teslas Design Technology team ships Tesla's company-wide platform for design. For example, we assure that ever-evolving engineering designs, like the trees of components and processes needed to build a Model X, are continuously communicated across the company as they evolve in time. Our work also supports the design of equipment, processes, and factories to...


  • Stanford, United States Salesforce Full time

    About Salesforce. Were Salesforce, the Customer Company, inspiring the future of business with AI Data CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we Software Engineer, Application, Security, Software, Network Security, Engineer, Technology


  • Stanford, California, United States Stanford University Full time

    Job TitleAs an Administrative Associate III in Emergency Medicine at Stanford University, you will play a key role in driving business efficiency and developing new software solutions to meet client requirements. Your responsibilities will include data analysis, team collaboration, and implementation of new software solutions.Primary Responsibilities:•...


  • Stanford, California, United States Stanford University Full time

    At Stanford University School of Medicine, we are seeking an experienced Administrative Associate III to provide administrative and operational support in our growing Academic Affairs group. This role is perfect for individuals who enjoy working as part of a team in a fast-paced, innovative environment.The ideal candidate will be highly organized with...


  • Stanford, United States Cyanogen Full time

    Very soon autonomous machines will be everywhere, in surprising places, exciting new form factors both unexpected and delightful. From our Silicon Valley labs, the CYNGN team is bringing this world to life, animating the inanimate and delivering the futurenow. All of it brought to you by top tier investors from Andreessen Horowitz, Benchmark, Redpoint, Index...


  • Stanford, United States Snarkify Full time

    Company Description At Snarkify, we are passionately driven by our mission to scale zero-knowledge proofs (ZKPs) for a trustless future. We empower developers by providing robust infrastructure and user-friendly tools, enabling them to effectively build, deploy, and scale ZKP applications. Our founders carry exceptional expertise gained from renowned...


  • Stanford, California, United States Stanford University Full time

    Job DescriptionWe are looking for a talented Software Developer to lead and assist with collaborative software development, data analysis, and research in the Kundaje and Bassik labs. The ideal candidate will have strong experience with bioinformatics tools and biostatistics for analysis of bulk and single cell RNA-seq and ATAC-seq, as well as familiarity...


  • Stanford, United States Foundry Technologies, Inc. Full time

    About Foundry At Foundry, we are transforming the way AI companies access compute power. Our mission is to orchestrate the world's compute capacity, making it easier to use and optimized for AI workloads. We're building a new type of public cloud-one designed specifically for AI, where accessing high-performance compute is as simple and reliable as flipping...


  • Stanford, United States Foundry Technologies, Inc. Full time

    About Foundry At Foundry, we are transforming the way AI companies access compute power. Our mission is to orchestrate the world's compute capacity, making it easier to use and optimized for AI workloads. We're building a new type of public cloud-one designed specifically for AI, where accessing high-performance compute is as simple and reliable as flipping...


  • Stanford, California, United States Stanford University Full time

    Job OverviewWe are seeking a highly skilled Software Developer 1 to join the Kundaje and Bassik labs in the Department of Genetics at Stanford University.About the Role:The successful candidate will lead and assist with collaborative software development, data analysis, and research at the intersection of genomics, data science, and machine learning.Key...


  • Stanford, United States MarchingOrder Full time

    Forecast is a Medium Rare template. Explore more great designs at mediumrare.shop. MarchingOrder is a profitable and growing edtech startup that serves as the behind-the-scenes software powering graduation ceremonies across most universities and colleges in the US. Think about your own graduation - everything from registration, ticketing, check-in &...


  • Stanford, California, United States Planate Management Group Full time

    At Planate Management Group, we are a Service-Disabled Veteran-Owned Small Business (SDVOSB) providing program management and facilities engineering services worldwide. With technical support centers in South East Asia and East Africa, our team of experts supports the US Department of Defense (DOD) and other US federal agencies with planning, design,...

  • Software Engineer

    4 weeks ago


    Stanford, California, United States Stanford University Full time

    Key Responsibilities:• Develop and maintain software applications using high-level programming languages.• Collaborate with cross-functional teams to design and implement software solutions.• Ensure high-quality software products through thorough testing and debugging.


  • Stanford, United States Tesla Full time

    Tesla's Infotainment team delivers an innovative in-vehicle user experience to our customers. We develop and validate the firmware for all features and changes to the User Interface and underlying System Software. Providing the highest quality user experience requires hands on testing of our products as well as troubleshooting both common use and edge case...