Job Closed
This listing is no longer active.
Better Science Together
Associate Software Engineer, Java
Location
United States
Posted
97 days ago
Salary
$72.1K - $92.8K / year
Seniority
Mid Level
Job Description
Associate Software Engineer, Java
Sage Bionetworks
• Contribute to the implementation of cutting-edge applications using programming languages and tools to create functional and efficient software. • Analyze user requirements to develop robust and efficient software solutions. • Participate in monitoring the performance of the system and addressing issues that arise in production. • Provide comprehensive technical documentation to support users and developers. • Stay current regarding engineering productivity tools, include recent trends in AI/agent-based tools.
Job Requirements
- A BS in Computer Science, Software Engineering, or a related field, or equivalent training.
- Some software development experience, especially working in a team setting and delivering a finished product.
- Solid Java programming skills, plus experience with another modern language (e.g., Python, TypeScript/Node.js).
- Expertise with collaborative development through Git-based version control systems.
- Practical experience with software development lifecycles, agile methodologies, and tools for organizing/prioritizing work, like Jira.
- Experience with agentic code generation tools.
- Strong verbal, written, and organizational skills.
- Curiosity to explore new tools and frameworks and contribute ideas that advance our technology.
Benefits
- Comprehensive medical, dental, vision, life, AD&D, and long-term disability.
- Robust retirement plan and flexible spending accounts (FSA).
- Paid time off and flexible work arrangements.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
CoralogixFull-stack observability for logs, metrics, traces and security events with built-in cost optimization.
Role Description We're looking for engineers who are passionate about observability and skilled in Go to join our team and help develop modern observability solutions. In this role, you will: - Support and lead the technical direction for using OpenTelemetry in our customer environments. - Be an active member of the OpenTelemetry community, such as attending SIGs and contributing to and maintaining various components, tools, and specifications within the OpenTelemetry ecosystem. - Help ensure robust and scalable solutions for our clients. At Coralogix, engineers own critical systems, influence product direction, and prioritize long-term quality over short-term solutions. You’ll be part of a team that values clear thinking, pragmatic design, and continuous improvement. Qualifications - 5+ years of software development experience with Go. - Bachelor’s degree in Computer Science or Engineering or equivalent years of experience. - Relevant open source experience, ideally in OpenTelemetry or Prometheus. - Proven expertise in leveraging AI/ML frameworks to build AIOps solutions. - Experience with cloud environments, AWS, GCP, Azure, etc. - Experience with Kubernetes and Docker containers. - Experience with infrastructure automation tools. - Written and verbal communication skills in English. - Ability to multitask, organize, and prioritize work. Requirements - This role requires the candidate to be located in Europe due to time zone alignment and regional market focus. Preferred Qualifications - Programming skills in multiple languages (Rust, C#, Java, Python, NodeJS, Typescript, etc.). - Production experience in a SaaS environment. - Metrics, Logging, Tracing. - Troubleshooting production systems. - DevOps experience. Cultural Fit We’re seeking candidates who are hungry, humble, and smart. Coralogix fosters a culture of innovation and continuous learning, where team members are encouraged to challenge the status quo and contribute to our shared mission. If you thrive in dynamic environments and are eager to shape the future of observability solutions, we’d love to hear from you. Company Description Coralogix is a modern, full-stack observability platform transforming how businesses process and understand their data. Our unique architecture powers in-stream analytics without reliance on expensive indexing or hot storage. We specialize in comprehensive monitoring of logs, metrics, traces and security events with features such as APM, RUM, SIEM, Kubernetes monitoring and more, all enhancing operational efficiency and reducing observability costs by up to 70%.
• Work within the company's regulatory pillar • Develop automation solutions to generate reports
• Take part and lead decisions for the major capabilities, helping teams translate business and product needs into clear, practical technical roadmaps. • Serve as a product-engineering subject-matter expert (SME) for the domain, mapping capabilities into well defined domains and ensuring they deliver required business and product services within the wider technical platform. • Lead by example through hands-on coding, creating new capabilities or evolving existing ones and driving adoption of best software engineering principles and practices, alongside continuous mentorship and guidance to the teams. • Own end-to-end product features, including all operational aspects and guaranteeing business and product scalability and reliability. • Shape the end-to-end technical architecture, implementing high-quality, maintainable systems and APIs across multiple domains. • Communicate complex solutions clearly to stakeholders inside and outside the area, while embedding a strong product engineering culture across teams.
Senior Rust Developer
WorkatoWorkato is a computer software company that has developed an enterprise automation platform with easy-to-use automation and integrations. The company fosters a
Role Description We are looking for a Senior Rust Software Developer. In this role, you will also be responsible for: - Building new products inside the company. - Developing new code with Rust, and dealing with existing Go/Ruby code. - Creating PoC in new areas and driving them to production or dropping them away. Qualifications - Strong experience writing, shipping, and maintaining Rust code (2+ years), and experience with other languages (Ruby, Python, Go, JS, Java, etc.). - Knowledge of basic data structures and algorithms, multiprocessing, memory management. - Experience developing high-performance asynchronous applications with Rust (preferably tokio). - Good understanding of network protocols and stacks. - Good understanding of DB technologies: classic databases and modern no-SQL. - Basic knowledge of DevOps practices and tools. - Understanding of Linux environment. - Golang/Ruby knowledge is a plus. - Experience working with WASM is a plus. - Open Source contributions is a plus. Requirements - Readiness to work remotely with teams distributed across the world and timezones. - Spoken English (at the level enough to pass the technical interview and later work with colleagues). - Being a result-oriented problem solver. - Prefers coming up with proposals in problematic areas, rather than being passive. - Being open to new technologies and switching between projects. - Readiness to travel for business. Benefits - A vibrant and dynamic work environment. - A multitude of benefits employees can enjoy inside and outside of their work lives.




