Job Closed
This listing is no longer active.
ROOST believes everyone deserves online safety. Many organizations – big and small – still lack access to basic online safety tooling, hindering innovation and putting users at risk. ROOST develops, maintains, and distributes open source building blocks to safeguard global users and communities. Backed by dedicated technical teams and leading experts, ROOST meets organizations where they are and provides hands-on support at every stage of their safety journey.
Software Engineer
Location
USA Timezones
Posted
3 days ago
Salary
$160K - $290K / year
Seniority
Mid Level
Job Description
Software Engineer
Robust Open Online Safety Tools
Role Description Robust Open Online Safety Tools (ROOST) is seeking software engineers to join our team in building open source trust and safety tools. This role will primarily focus on the ROOST project Coop. We are looking for a software engineer who can work with the ROOST team, users, and community contributors to collaboratively identify and design priority features and changes, and take significant responsibility in implementing that work. Coop is a multi-faceted, critical safety tool used by teams ranging from single-digit organizations to large platforms, with a range of technical skills in its user base. This role will need to be highly user-oriented and empathetic; it is well suited to candidates with product engineering experience. This is a high-ownership role; you will be the person who knows the codebase deeply, understands the user base thoroughly, and who other contributors and adopters look to for technical guidance. Responsibilities follow the full software lifecycle, from evolving the architecture as the project grows, designing new capabilities, reviewing community contributions, to maintaining code quality and security. If you are passionate about online safety, excited about the open source mission, and able to work well across teams, this is the role for you. Key Responsibilities - Participate in the full development lifecycle of Coop: design, implementation, testing, documentation, and release - Implement new features prioritized by community feedback, emerging challenges in online safety, and ROOST's roadmap - Participate in release milestone planning and release management - Independently identify and propose changes and improvements for the project, and work directly with users and community members to generate feedback and consensus - Feature and change work may look like: - Maintaining and evolving Coop's backend API server, GraphQL layer, and database support - Improve the UI interface human reviewers use for queuing, content review, and decision making - Expand the signals pipeline and content detection integrations to support new services with faster user onboarding - Design and implement an expanded selection of detection models with “drag and drop” style ease - Coordinating with industry stakeholders and users, evolve the NCMEC reporting workflow and other reporting requirement features to produce actionable, effective reporting - Design and develop features for providing reviewers enhanced information for decision making - Own and implement best practices for Coop's code quality and stability, including system health checks with CI/CD, test suites, and observability - Working with the Technical Design Committee and ROOST team, maintain strong security practices across the project development platform (eg GitHub) - Review and merge Pull Requests and triage and respond to Issues from community contributors, acting as both a technical leader and a welcoming ambassador of the project - Write and maintain developer documentation as needed - Engage with the ROOST community across GitHub, Discord, and Working Group meetings - Communicate with the ROOST community and stakeholders with kindness, respect, and professionalism Qualifications - Must-have: - Strong abilities in TypeScript or Javascript, and comfortable working across other technologies in the ROOST stack such as React - Minimum of 3-5 years of experience in software design and development and at least 1-2 years of experience building user-facing applications - Experience working with databases such as Postgres and ClickHouse - Exhibits attention to detail in focusing on reliability, scalability, security, and continuous improvement - Strong user empathy and experience interacting directly with a variety of external users - Proven record of working with disparate teams and individuals, understanding issues, and making decisions and communicating them transparently - Nice-to-have: - Experience writing clear, tested production-quality code in an open source project - Prior contributions to multi-contributor open source projects - Experience with observability and or audit logging with tools such as OpenTelemetry - Experience building containerized, easily-deployed applications - Experience working in trust and safety, particularly child safety and child sexual abuse material (CSAM) reporting - Experience in startups, non-profits and/or small team environments - (Note: If you do not have prior trust and safety experience, please ensure you are comfortable working with this subject matter before applying.) Benefits - Premium health, dental, and vision coverage for employee and dependents - 401(k) with matching - PTO - Remote-first work environment with flexible hours Compensation and Structure This is a full time position reporting to the Chief Operating Officer, and collaborating closely with ROOST's Head of Product. ROOST is a remote organization with global hiring flexibility; this role will be expected to work a portion of hours overlapping with North American time zones. ROOST aims to offer competitive compensation based on candidates' experience and their regional market. In the US, the compensation range is $160,000 - 290,000 USD. This role may be eligible for a performance-based bonus. How to Join Us Please upload your resume along with a cover letter sharing why ROOST's mission resonates with you and how your experience could help us advance it. Due to the volume of spam applications, we strongly recommend applicants include their LinkedIn, GitHub, or other referenceable profile in their cover letter or resume. ROOST is committed to building a team that reflects the diversity of communities we aim to serve. We especially encourage applications from people whose perspectives are traditionally underrepresented in technology.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer II
TixTrackTicket Sales Optimization: TixTrack can help increase ticket sales, optimize pricing, and better manage inventory.
• Lead and drive large, complex projects from conception to delivery, working closely with Product Managers, Designers, and engineering teams across multiple pods. • Write clean, reusable, and maintainable code across the full technology stack with a focus on security, scalability, efficiency, and sustainability. • Lead technical discussions with Product and Design teams to architect solutions that align with business objectives and long-term technical strategy. • Create and maintain comprehensive technical documentation, including system architecture designs, API contracts, and technical roadmaps. • Lead code reviews and provide technical guidance to engineers across teams, ensuring adherence to engineering best practices and architectural patterns. • Define, evolve, and champion coding standards, best practices, and design principles across the engineering organization. • Proactively identify and resolve performance bottlenecks and system reliability issues, implementing solutions that improve DORA metrics. • Research and evaluate emerging technologies, making informed recommendations on adoption and integration into the platform. • Serve as a technical mentor and force multiplier for engineers across multiple teams, fostering a culture of continuous learning, quality, and technical excellence. • Drive and lead architectural discussions, contributing to strategic technical roadmaps and platform evolution. • Solve highly complex technical challenges spanning performance, scalability, security, and system design across multiple domains. • Partner closely with Product teams to design features from concept through production, including instrumentation, observability, monitoring, and iterative improvement based on customer feedback and usage patterns. • Lead initiatives to improve developer experience, including tooling enhancements, CI/CD optimization, infrastructure improvements, and onboarding processes. • Collaborate with stakeholders, c-suite, and cross-functional teams to ensure engineering solutions deliver exceptional business value and user experience. • Champion shipping in small, complete vertical slices- supported by trunk-based development and feature flags- over large, risky releases. • Lead incident response efforts and champion a culture of accountability, shared ownership, and continuous improvement through participation in incident reviews and reliability initiatives.
Circuit Design Engineer
Micron TechnologyMicron Technology specializes in memory and semiconductor technology, such as computer memory and image sensors. Since opening, Micron Technology has had a successful history and i
Our vision is to transform how the world uses information to enrich life for all . Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. 半導体設計エンジニアリング業務(チップレイアウト回路の設計• 設計, 回路チェック, 仕様書の作成, 半導体デバイスおよびコンポーネントの修正• 評価など)を担当します。デバイス定義のための製品要件およびロジックダイアグラムをレビューします。通常, 半導体デバイスおよびコンポーネントの設計, 製造, 修正, 評価を行うプロジェクト, またはプロジェクトの一部を担当します。 責任には以下が含まれますが, これらに限定されません。 - メモリ/ロジック/アナログ回路の全体的な設計, レイアウト, 最適化を支援することで, 新製品の開発機会に貢献します。 - 寄生モデリングと設計検証, レチクル実験, 必要なテープアウト修正の支援 - フロアプランニング, 配置, ルーティングを含むレイアウトプロセスの監督と管理 - 業界標準のシミュレータを使用したモデリングとシミュレーションによる検証プロセスの実行 - 標準化とグループの成功に向けてグループ間のコミュニケーションに貢献する - マーケティング, プローブ, アセンブリ, テスト, プロセス統合, および製品エンジニアリンググループと連携して, 製品の正確な製造可能性を確保します。 - 設計品質を向上させるために, 標準, CAD, モデリング, 検証グループから積極的に指導を求める - 未来へのイノベーションを推進するダイナミックな職場環境における記憶の世代 About Micron Technology, Inc. We are an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all . With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron® and Crucial® brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities - from the data center to the intelligent edge and across the client and mobile user experience. To learn more, please visit micron.com/careers All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. To request assistance with the application process and/or for reasonable accommodations, please contact hrsupport_japan@micron.com Micron Prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards. Micron does not charge candidates any recruitment fees or unlawfully collect any other payment from candidates as consideration for their employment with Micron. AI alert: Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification. Fraud alert: Micron advises job seekers to be cautious of unsolicited job offers and to verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website in the About Micron Technology, Inc.
• Responsible for the development, implementation and maintenance of information systems (IS) and technologies for management and analysis of research and clinical trials data. • Contribute to the strategic vision, direction and operations of the Research Network by developing and implementing software solutions. • Work directly with researchers on the design, testing and implementation of systems and infrastructure supporting research and software development methodologies. • Provide timely insight and advice to leadership to leverage technologies in future plans.
Software Engineer
Episode SixEpisode Six is a payments technology company that gives banks, fintechs and brands the freedom to design and bring to market-leading digital payment propositions. It powers its clients’ payments journeys with the most flexible and adaptable platform on the market today, providing highly configurable products with user-driven tools and technology to optimize competitive response and customer demand. Episode Six’s platform, Tritium, and ledger enables the transfer of value of any kind – fiat currency, cryptocurrencies, brand value points, gold, and more. Episode Six operates globally across 23 countries with an expanding team located in the U.S., Europe, Japan, Singapore and Hong Kong.
Role Description We are a growing fintech organization looking to add a Software Engineer based out of Chennai, India! - Code, test, analyze and review code for accuracy, functionality and security - Participate in established Software Development Life Cycle which is broken up into sprints and help support product operations - Communicate technical information, both written and verbal, effectively to other team members, teams and customers of varying technical experience - Work collaboratively with other team members, teams and customers on projects with a positive and energetic influence - Document solutions with developer documentation, flow charts, UML diagrams, comments and clear code Qualifications - 4+ years of experience working as a Java developer in Java Enterprise software development - Proficiency in Java Lambdas, Generics, and data structures such as Map, List, and Set - Strong skills debugging, root cause analysis, profiling, analyzing Java thread dumps - Experience with concurrent Java programming knowledge, including knowledge of Actor Model, Java CompletableFuture, and various types of thread pool Executors - Familiarity with commonly used software Design Patterns and strong algorithm knowledge - Experience with Spring Framework or an equivalent Java application framework - Experience with Hibernate or equivalent JPA frameworks - Proficiency in RESTful API development - Demonstrated ability to identify database performance improvements, covering both relational databases such as MySQL (preferred), Oracle, DB2, MS SQL - Familiarity with NoSQL database Cassandra is a plus - Knowledge of AWS is a plus - Knowledge of Groovy scripting language is a plus Benefits - A people first mentality - Professional development from day 1 - A 360 focus on your wellbeing - The ability to work where you need to


