Make is an AI-first design and engineering agency based in Texas, with team members worldwide. We’re proud to have created award-winning software that has been featured in TechCrunch, Mashable, US Weekly, CBS News, Texas Monthly, and The Today Show. A multi-disciplinary team of engineers and designers, we are passionate about creating world-class software that people enjoy using. We are a team of talented individuals who take ownership of the entire project beyond their own craft. We value proactive communication, autonomy, and initiative. You'll be joining a team of 'Managers of One'—people who set their own direction, identify what needs to be done, and dive in without waiting for permission. We’re not only passionate about our craft but also about our culture. We deeply believe that work is purposeful, and that culture is one of the most important parts of any team. Our culture informs our decisions, sets our standards, and guides our interactions.
Senior Software Engineer - Developer Productivity team
Location
United States + 7 moreAll locations: United States | United Kingdom | Canada | Germany | France | India | Chile | Czechia
Posted
93 days ago
Salary
0
No structured requirement data.
Job Description
Senior Software Engineer - Developer Productivity team
Make
Make is the leading visual platform for anyone to design, build, and automate anything—from tasks and workflows to apps and systems—without the need for coding skills. We are headquartered in the flourishing tech hub of Prague, Czech Republic, and our teams are spread across the USA, UK, Germany, France, Canada, India and Chile, among other locations. Why do we love building Make (and why you might, too)? We are developers and we take it for granted that we can solve pretty much anything by writing software. But what if someone is not a developer or doesn't have access to one? Chances are that they will end up doing the same boring tasks over and over, copy-pasting data from one place to another, wasting time on low-value work instead of doing something way more impactful. With Make, we give anyone the opportunity to build powerful automations in a way that almost feels like a game. We give anyone a chance to experience the joy of building something that just works. We turn regular people into makers. What you’ll do Are you passionate about building tools that empower engineers and make their work easier? As a Software Engineer in Developer Productivity, you won’t just write code—you’ll create systems and workflows that help teams build, ship, and innovate faster. Your work will remove roadblocks, establish best practices, and provide the missing pieces that streamline the entire development process. This is your chance to own impactful projects that shape how our engineers work every day. If you love solving complex problems, improving workflows, and helping teams focus on what they do best—building great products—we’d love to have you on board. Together, we’ll create a platform that accelerates development and transforms the way we build software embracing automation and intelligent systems! 🚀 - Develop services, libraries, and frameworks that are used as building blocks to streamline the development process - Explore and implement emerging technologies, including AI/ML-driven solutions, to proactively identify bottlenecks and enhance the efficiency of the software development lifecycle. - Improve and optimize CI/CD pipelines to reduce the build time while ensuring their stability - Collaborate with engineering and product leads to define performance and productivity indicators (e.g., build times, test coverage, time-to-merge, deployment frequency) - Organize, and lead internal workshops, and knowledge-sharing sessions, and run regular surveys to promote best practices and gather feedback - Manage and enhance common developer tools (i.e. Github), while evaluating and integrating new AI-assisted coding and testing platforms to accelerate engineer workflows. - Create reusable templates and blueprints to accelerate project development - Establish and refine standards to maintain efficiency, scalability, and governance while promoting positive developer satisfaction - Shape the onboarding process by providing a one-click automated solution to configure local environments and up-to-date documentation Our Tech stack - ⚙️ Back-end: TypeScript, Node.js, PostgreSQL, RabbitMQ, Redis, Elasticsearch - 🖥 Front-end: Angular, React, Nx - ☁️ Infra: Docker, AWS, Kubernetes, Terraform, Pulumi - 🚚 CI/CD: CircleCI, GitHub Actions, ArgoCD - 📝 Code Quality: Jest, ESlint, Prettier - 🔎 Monitoring: DataDog What we expect from you You have designed and coded your fair share of services and worked with a multitude of technologies. You can easily grasp new concepts, design multiple solutions to a problem, and evaluate their pros and cons in a context. You have no difficulty expressing your designs and thoughts visually or in written form. You produce readable, well-documented, and tested code. You can have a funded technical discussion and back your opinions by facts and data. In particular, we’d like you to have the following: - Minimum 5 years of proven industry experience in back-end development - Being familiar with most of the following technologies: Node.js, Typescript, relational databases, RabbitMQ, Elasticsearch, Redis - Experience with Docker, CI/CD tools, monitoring services such as Datadog - Experience in using Kubernetes and AWS - A demonstrable interest or familiarity with the application of AI/ML for developer tools, such as generative AI for code completion, testing, or documentation, and an enthusiasm for its future impact on the industry. - Strong grasp of software design patterns, best practices, and programming paradigms - Open-mindedness and analytical thinking - Passion about learning new things and driving improvement across the board, especially in the realm of modern productivity practices and intelligent automation. - Strong communication skills to effectively collaborate with other teams - Strong command of English – verbal & written (we’re an international team) What we offer - 📈 RSUs grant in a rapidly growing company raising its value every day - 💸 Annual bonus - 🌎 Multinational team with 42 nationalities creating the future of automation - 🎓 Learning & Development plan (online language, professional courses, conference tickets and other trainings) & 2 learning days per year - 🍎 Notebook/Macbook and 34’’ curved monitor - 🏝 25 days of vacation, 4 sick days, Company day off 31.12. - 🫶 10 care days to care for your loved ones - 👨👩👧👦 Extra parental vacation (3-6 months) - 👶 RSUs grant for a newborn child - ☂️ Life insurance - 🏋️ Benefit Plus Cafeteria (incl. MultiSport Card) - 💰 Remote working allowance - 🍍 Snack bar, coffee, tea, fruit and vegetable, and sweets all day - every day - available for everyone - 🥗 Wednesday lunch, and Friday break, with company-provided food and drinks, with music and lively discussion - 🏡 Flexible working hours + home office - 🐕 Company therapy pets in Prague's office (dog-friendly office) - 🖨 Company 3D printer - 🥳 Team buildings, parties, and company events multiple times a year #careeratmake What we stand for: 🤝 We roll together - We embrace different ideas to grow together and create powerful solutions. 🚀 Customer impact first - We empower our customers to succeed, aiming for sustainable impact. ⚽ Game on! - We're explorers at heart: play is our fuel and creativity has no limits. For more, feel free to check out our Life at Make Instagram, Meet-up page, or YouTube to get a sense of the vibe. At Make, we know that exceptional work comes from people who bring different perspectives and experiences. We build a place where everyone feels welcome, heard, and empowered to create, contribute, grow and make an impact. We encourage people of all backgrounds, identities, abilities, and experiences to apply. Our hiring decisions are based on your qualifications, skills, merit, and the needs of our business. We have zero tolerance for discrimination or harassment of any kind. Accessibility and Candidate Notices
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer (Infrastructure) - HyperDX
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Join us in revolutionizing Observability for Developers! We’re on a mission to redefine how engineers monitor, debug, and scale their production applications with HyperDX now joining ClickHouse. HyperDX is an open-source platform that transforms telemetry data into actionable insights. - Build the core platform: - Design and implement backend systems and APIs that power HyperDX, enabling engineers to ingest, query, and analyze observability data at massive scale. - Scale deployments and infrastructure: - Architect, deploy, and maintain cloud-native systems that ensure reliability, scalability, and performance. - You’ll use Kubernetes, Helm, and infrastructure-as-code to make deployments simple and resilient. - Ensure maintainability and operational excellence: - Define best practices for CI/CD, monitoring, logging, and alerting. - Drive automation across testing, scaling, and incident response to keep our platform healthy and developer-friendly. - Engineer for scale: - Design and operate ingestion and data processing pipelines that remain performant, resilient, and observable—even as we grow to petabyte-level workloads. - Engage with the community: - Collaborate with open-source contributors and customers, solve their challenges, and incorporate their feedback into our roadmap. Qualifications - A backend engineer who thrives on building high-performance, distributed systems. - Passionate about reliability, scalability, and creating systems that “just work” in production. - Excited by observability, infrastructure, and making deployments effortless for both engineers and operators. - A creative problem-solver who thrives in a fast-paced environment. - Passionate about open source, developer tools, and the craft of building reliable systems. Requirements - 5+ years of backend engineering experience. - Strong TypeScript and Node.js skills (bonus for additional languages). - Deep understanding of APIs, event-driven systems, and high-throughput data pipelines. - Proficiency in SQL and experience working with analytical databases (ClickHouse experience a plus). - Experience with Docker and Kubernetes, plus Helm for managing production deployments. - Experience with infrastructure-as-code (Terraform, Pulumi, or similar). - Familiarity with CI/CD pipelines, monitoring systems, and production-grade alerting practices. - A passion for building reliable, maintainable, cloud-native systems. Benefits - Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries. - Healthcare - Employer contributions towards your healthcare. - Equity in the company - Every new team member who joins our company receives stock options. - Time off - Flexible time off in the US, generous entitlement in other countries. - A $500 Home office setup if you’re a remote employee. - Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites. - Culture - We All Shape It - As part of our first 500 employees, you will be instrumental in shaping our culture.
Software Verification Engineer
CodekeeperModern all-in-one software escrow solutions for agile development companies and their clients
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The primary focus of this role is to ensure the integrity and reliability of our customers' software through verification processes. This role involves: - Analyzing technical documentation - Executing successful software builds in various programming languages - Validating software functionality against specified requirements - Performing a variety of tasks in backend, frontend, and DevOps Qualifications - 3+ years development / DevOps experience - 2+ years of experience with Linux, Windows and Mac environment fundamentals - Basic understanding of popular backend languages (Python, Java, NodeJS and PHP) - Prior experience or understanding of database- and server configuration (MongoDB, SQL, MySQL) - Prior experience or understanding of Git - Basic knowledge of front-end languages HTML, CSS, and JavaScript beneficial - Basic knowledge of AWS technologies beneficial - Basic knowledge of API configuration beneficial - Experience with various build tools, like (but not specifically) msbuild, webpack, maven, and others of the type beneficial Requirements - Proficiency in multiple programming languages and software development tools - Strong ability to analyze technical documentation and identify key requirements - Excellent problem-solving abilities to diagnose and resolve complex software issues - Effective communication skills, both verbal and written, for collaborating with teams and clients - Ability to adapt to various programming environments and quickly learn new technologies - Strong team player with the ability to work in cross-functional teams - Excellent organizational and time-management skills, with the ability to handle multiple tasks simultaneously Benefits - Passionate and fun-loving colleagues - Startup mindset with ample opportunities for growth - Regular team activities and gatherings - Comprehensive onboarding process with a dedicated ramp-up period - A supportive team that values open communication and direct feedback - A chance to excel in your career and make a difference Company Description We were founded by tech industry professionals to revolutionize software escrow for the cloud era. We offer state-of-the-art software escrow solutions that mitigate third-party risks in business operations. As a remote-first company with a central office in The Hague, we prioritize a healthy, resilient organization to support the development of our robust app.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a Junior Quantitative Developer, C++ Developer, preferably with successful competitive programming experience, to join our dynamic team. You will join a team of intelligent, calm, and thoughtful teammates with a strong focus on detail and a passion for streamlining business procedures. The solutions developed by the team have a profound impact on the entire business, so we expect you to have good soft skills and be responsible. The position is characterized by fast feedback loops and very tangible results of work. - Implementation of efficient trading algorithms, finding a balance between performance of the solution and ease of maintenance - Close communication with the Quantitative Research team regarding technical tasks - Write a lot of asynchronous, template, network and thread-safe code Qualifications - Strong knowledge of data structures, algorithms, and a competitive programming background - Experience with C or C++ - Understanding of Linux system internals and networking - Decent level of written and spoken English to work in an international environment Requirements - In-depth knowledge and expertise with low latency/real-time development with sub-microsecond latency (Nice-to-have) - LockFree containers and thinking pattern (Nice-to-have) - Knowledge of CUDA (Nice-to-have) Benefits - Great challenges with fast feedback loops - A welcoming group of highly qualified international professionals - Cutting-edge hardware and technology - Work remotely from anywhere in the world - Access any of our global offices anytime - Flexible schedule - 40 paid days off - Competitive salary
Senior Lead Software Engineer
NAVEXAt NAVEX, we believe a thriving future begins with smart governance, risk and compliance decisions today. NAVEX was the first organization in the world to offer whistleblower helplines through our EthicsPoint® hotline and incident management software. We also launched the nation’s first compliance-focused eLearning solution. For more than 35 years, we’ve worked with global organizations to provide a comprehensive suite of solutions to manage their GRC programs. Over 13,000 companies worldwide trust NAVEX GRC software to protect their reputation, people and assets. Join our team
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As our Senior Lead Software Engineer, you will provide technical guidance and oversight. In this role, you will have ample opportunity to explore new value-added product features, invest in product development and tool research, technically lead and mentor a software development team, and grow your career, all while balancing your life priorities. - Lead a team of software engineers while also being an individual contributor to keep your development skills sharp - Help team members grow through mentoring, coaching, 1:1s, career planning, performance appraisals, etc. - Oversee the design and development of product features and modernize technical debt - Promote opportunities for refactoring by examining patterns of system usage and identifying areas of optimization - Provide technical oversight for feature development, ensuring appropriate test coverage, and reviewing and approving pull requests - Remove roadblocks and/or bottlenecks for the team and resolve questions in real time - Participate in sprint planning for work that will be coming into future sprints and work with the team to help drive sprints to completion - Participate in elaboration and design sessions with other engineers, architects and product managers, providing constructive and honest feedback during sprint retrospectives for continuous improvement - Understand business requirements and translate business needs into technology solutions - Take advantage of extensive use of automation, including continuous integration, automated deployments, automated unit and functional testing Qualifications - 6+ years of software development experience and 2+ years people management, leadership or mentorship experience - Experience working in a web-based or multi-tier system desired - Experience with object-oriented programming concepts such as design patterns, encapsulation and inheritance as well as database design and software architecture - Strong knowledge of Agile software development best practices, unit testing, continuous integration, etc. - Experience debugging and troubleshooting applications with IDE, SQL profiler, Chrome developer tools, etc. - A self-motivated individual with the ability to learn and come up to speed on new technologies quickly - Experience with the following technologies: - Python and SQL; PostgreSQL and Aurora a plus - Data manipulation and analysis tools, such as Pandas and NumPy - Cloud-based database and analytics platforms, such as Snowflake or Databricks - Containerization and orchestration technologies (Docker, Airflow) - Bonus: experience with machine learning, prompts and AI agents - Knowledge of GitHub best practices for team development involving feature branches, pull requests, release tags, etc. - Strong time management, problem solving and critical thinking skills with the ability to identify and influence others on the best solution - Culture Agility: Comfort working in a fast-paced, candid environment that values innovation, healthy debate, and follow-through - AI Readiness: Curiosity and willingness to use AI and emerging technologies to elevate your work and deliver smarter outcomes Benefits - Meaningful Purpose: Your work helps organizations operate with integrity and protect their people—at a scale few companies can match. - High-Performance Environment: We move with urgency, set ambitious goals, and expect excellence. You’ll be trusted with real ownership and supported to do the best work of your career. - Candid, Supportive Culture: We communicate openly, challenge ideas—not people—and value teammates who embrace bold thinking and continuous improvement. - Growth That Matters: You can count on authentic feedback, strong accountability, and leaders invested in your success so you can achieve real growth. - Rewards for Results: We provide clear, competitive compensation designed to recognize measurable outcomes and real impact. Company Description At NAVEX, we’re transforming the world—making it safer, more ethical, and ensuring every voice is heard. That’s real impact. Our high-performance culture is driven by our values. We move with speed, passion and purpose—as one team. We are bold in our ideas, accountable in our actions, and committed to doing the right things right.


