As a Software Developer, you'll collaborate with development team members, product owners, and Scrum Masters to achieve business goals. Working within dedicated domains, you will develop new and existing products using an incremental delivery approach, translating backlog items into solutions. Responsibilities include striving for constant improvement, solving difficult problems, and actively keeping informed of emerging technologies to improve system robustness.
Job listings
We are looking for a seasoned Engineering Manager to lead a team that will custom develop tools and enhance existing systems to create a more unified, AI-powered platform that empowers Outreach Technical Support Engineers (TSEs) to deliver excellent customer service at scale. The ideal candidate will have a strong fullstack background to lead a talented team of frontend and backend engineers.
We're looking for a senior full-stack developer based in a North America timezone to join our small distributed development team. Responsibilities include architecting and developing features, conducting code reviews, improving architecture, translating product goals into requirements, maintaining AWS infrastructure, assisting customer support, and participating in an on-call rotation.
We are looking for a highly experienced, product-minded Full Stack Engineer to join our small, skilled, and fast-moving team. You will take ownership of our REST API, client libraries, and ensure a seamless API-first developer experience. Responsibilities include end-to-end feature ownership, interacting with customers and the community, and expanding your knowledge of the robotics and self-driving industries.
You will join Stream's React Native efforts around their Chat, Video, and Feeds SDKs, with opportunities to learn from experienced engineers and impact over 1 billion end-users; you will maintain and enhance existing React Native SDKs, integrating new features from their roadmap, and work across multiple teams to provide technical insight on product and feature development.
Facilitate effective communication with client project stakeholders regarding project status and recommendations. Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
You will play a crucial role in building modern, responsive user interfaces for a portal. As a Senior Frontend Developer, you will be responsible for architecting frontend solutions, mentoring junior developers, and ensuring exceptional user experience across web platform.
Kpler is looking for a Software Engineer to join one of their dynamic product teams to deliver powerful insights to clients. Lead the design, development, and maintenance of robust back-end services and APIs that power our data-driven products. Own and operate workflows built with Apache Airflow and collaborate with data engineers to manage ETL pipelines.
As a Senior Software Engineer, you will contribute to the design, development, and optimization of high-performance telemetry and command systems that drive cutting-edge marine autonomy solutions. This role combines technical expertise with strategic thinking, requiring you to help build scalable APIs and data storage systems, rapidly iterate on operational UIs, and integrate with diverse external systems.
Design, develop, and optimize scalable batch and real-time streaming data pipelines using Apache Flink. Work closely with the team in Sofia, Bulgaria, and requires comfort collaborating and operating in EEST (Eastern European Time). The streaming applications are primarily Java-based on Flink, and the overall codebase is mostly Python, so familiarity with both languages is important.