Apply

Senior Software Engineer

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States, India, United Kingdom

💸 Salary: 191000.0 - 239000.0 USD per year

🔍 Industry: B2B enterprises, Advertising

🏢 Company: Demandbase👥 501-1000💰 $175,000,000 Debt Financing almost 2 years agoSales AutomationAdvertisingBig DataSaaSAnalyticsB2BMarketingMarketing AutomationSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: LeadershipPythonSQLFlaskReduxReactMicroservices

Requirements:
  • 2+ years of experience leading small engineering teams.
  • 5+ years of experience in object-oriented programming, preferably in Python.
  • 2+ years of experience building scalable, robust services and deploying microservices from scratch.
  • Strong understanding of backend server components, performance optimization, and system scaling.
  • Expertise in SQL and database query optimization.
  • Ability to thrive in a fast-paced, rapidly changing environment.
Responsibilities:
  • Lead a small team of engineers, managing sprint planning and retrospectives.
  • Collaborate with product and design teams to align on goals and translate requirements into actionable tasks.
  • Drive system design and ensure the development of scalable and maintainable solutions.
  • Design, build, deploy, and monitor microservices using Python/Flask and React/Redux.
  • Write complex SQL queries and optimize database interactions.
  • Evaluate and integrate emerging technologies for platform enhancement.
  • Serve as a technical liaison between engineering and other departments.
Apply

Related Jobs

Apply

📍 USA, Canada

🧭 Full-Time

💸 145000.0 - 169500.0 CAD per year

🔍 Technology, Mobile Applications, IoT

🏢 Company: Life360👥 251-500💰 $33,038,258 Post-IPO Equity about 2 years ago🫂 Last layoff about 2 years agoAndroidFamilyAppsMobile AppsMobile

  • Bachelor’s degree in computer science or similar quantitative field or equivalent industry experience.
  • 5+ years of prior professional experience working on backend and Cloud code.
  • Diligent in implementing and supporting services that last upwards of a year.
  • Proficient in microservices and horizontally scalable architectures.
  • Adaptive to working on various aspects of the system for different teams.
  • Effective communication with cross-platform teammates.
  • Experience with high-scale, low-latency systems.
  • Understanding of deploying and maintaining systems, ideally with Kubernetes.
  • Bonus for experience working with Kafka Streams.
  • Technologies in use include AWS, MySQL, Java, Python, PHP.
  • Create and support APIs for hardware devices in the Life360 ecosystem.
  • Design and implement solutions for complex hardware, cloud, and application interaction requirements.
  • Create new Spring Java microservices to break down the existing PHP monolith or support new product features.
  • Horizontally scale the system to handle over 10 billion events per day.
  • Monitor health, suggest improvements, and deploy services.
  • Mentor other developers who are trying to grow.
  • Handle on-call rotation and address live incidents.

AWS EKSCloud ComputingDynamoDBJavaKafkaKubernetesSpringMicroservices

Posted about 15 hours ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 80571.0 - 100713.0 EUR per year

🔍 Observability

  • You are a motivated self-starter with a bias towards action and customer focus.
  • You have a passion for creating intuitive products that fit customers’ needs.
  • You possess pragmatism to tackle complex challenges and deliver iteratively.
  • You have solid experience with at least one programming language, preferably Go.
  • You have experience delivering projects from gathering requirements to shipping products.
  • You have experience with developing software that runs in the Cloud or systems engineering.
  • You have been on-call and follow the DevOps model.
  • You write clean, robust, and performant software that is maintainable.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running.
  • Support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers.

Cloud ComputingKafkaKubernetesGoGrafanaPrometheusMicroservices

Posted about 16 hours ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 738518.0 - 923148.0 SEK per year

🔍 Observability software and cloud solutions

  • You are a motivated self-starter with a bias towards action.
  • You are customer-focused; everything is built with users in mind.
  • You have a passion for creating intuitive products that fit customer needs.
  • You should have solid experience with at least one programming language, preferably Go.
  • Experience with delivering projects from gathering requirements to shipping a product.
  • Some experience with developing software that runs in the cloud or systems engineering.
  • Some experience with being on-call and following the DevOps model.
  • Experience writing clean, robust, and performant software.
  • Familiarity with observability systems including metrics, logs, and traces.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running.
  • Support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Cloud ComputingKubernetesGoGrafanaPrometheusDevOpsMicroservices

Posted about 16 hours ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 17 hours ago

📍 United States

🔍 Business services for entrepreneurs

🏢 Company: ZenBusiness Inc.

  • At least 5 years of relevant software development experience.
  • Experience shipping web-based products, working with designers and product owners to develop and deliver workflows and libraries.
  • Extensive experience with operations, API development, and modern service-oriented architecture.
  • Strong written, verbal, and visual communication skills, with the ability to articulate your decisions, whiteboard new solutions, present ideas concisely, and defend your ideas.
  • Excited about working with designers to create an amazing user experience.
  • Curious and comfortable learning new things and diving in where needed.
  • Expertise with JavaScript and React.
  • Create high-quality, predictable, observable code and deliver it to production.
  • Own the delivery of new features by working iteratively with the design, engineers, marketing, and product owners to define and deliver new functionality.
  • Work in an agile, data-driven environment and have true ownership of the features you work on, from gathering requirements to delivering results.
  • Use data-driven decision-making to improve your code (logs, usage analytics, monitoring).
  • Serve as a technical leader and mentor for the engineering team, providing guidance and support to less experienced developers.
  • Contribute to knowledge sharing and continuous learning within the team and across the organization.

GraphQLNode.jsPostgreSQLPythonExpress.jsGoReact

Posted about 17 hours ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 738518.0 - 923148.0 SEK per year

🔍 Observability

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Motivated self-starter with a bias towards action.
  • Experience with at least one programming language (Go preferred, but Python, C, C++, Rust or similar also acceptable).
  • Some experience with delivering projects independently.
  • Some experience with developing software that runs in the Cloud or systems engineering.
  • Experience writing clean, robust, and performant software.
  • Familiarity with observability systems.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be part of your team’s follow-the-sun on-call rotations.
  • Support other team members, participate in design discussions, and collaborate with the team.

Cloud ComputingKubernetesGoGrafanaPrometheusMicroservices

Posted 1 day ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 80571.0 - 100713.0 EUR per year

🔍 Observability

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • You are a motivated self-starter with a bias towards action and customer focus.
  • You have a passion for creating intuitive products that meet customer needs.
  • Pragmatic problem-solving skills to handle complex challenges with iterative feedback.
  • Strong collaboration and communication abilities in a fully remote environment.
  • Solid experience with at least one programming language, preferably Go.
  • Experience delivering projects from requirement gathering to customer shipping.
  • Experience with cloud software development or systems engineering.
  • Experience following the DevOps model and being on-call.
  • Experience writing clean, robust, and maintainable software.
  • Familiarity with observability systems and debugging using metrics, logs, traces.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, iterating and improving based on results.
  • Drive projects from initial idea through to operations post-delivery.
  • Contribute to other open-source projects beyond your immediate team.
  • Design, build, operate, and maintain critical systems, ensuring reliability and performance.
  • Participate in your team’s on-call rotations, taking ownership of the services you support.
  • Support team members and engage in design discussions and collaboration.
  • Learn new skills related to our cloud product and our customers.

Cloud ComputingKubernetesGoGrafanaPrometheusDevOpsMicroservices

Posted 1 day ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 94208.0 - 117760.0 EUR per year

🔍 Observability and Monitoring

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • You are a motivated self-starter with a bias towards action.
  • Solid experience with at least one programming language, preferably Go.
  • Some experience with delivering projects from gathering requirements to shipping a product.
  • Some experience with developing software that runs in the Cloud or systems engineering.
  • Experience writing clean and robust software.
  • Take an active role in influencing our roadmap and your own career objectives
  • Work with your team to deliver new features, then use the results to iterate and improve
  • Drive projects from initial idea all the way to operations once it is in the hands of customers
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability
  • Participate in the on-call rotation for your systems

PythonCloud ComputingKafkaKubernetesGoGrafanaPrometheusDevOpsMicroservices

Posted 1 day ago
Apply
Apply

📍 California, Colorado, Georgia, Idaho, Illinois, Montana, North Carolina, New Jersey, Ohio, Oklahoma, Oregon, Texas, Washington, Wyoming

🔍 Mobile + CTV advertising and marketing technology

  • Dedicated team players comfortable with self-direction.
  • Inspired by the thrill of building creative solutions.
  • A love of programming; degree not a necessity.
  • Function as a central member of Kochava's development team.
  • Build creative solutions to challenging problems in mobile user tracking and attribution.
  • Enhance the platform used for real-time data solutions and analytics.

AWSBackend DevelopmentDockerNode.jsPythonSQLREST APIMicroservices

Posted 1 day ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Technology services for entrepreneurs

🏢 Company: GoDaddy👥 5001-10000💰 $800,000,000 Post-IPO Equity about 3 years ago🫂 Last layoff over 1 year agoWeb HostingDomain RegistrarWeb DevelopmentOnline Portals

  • 7+ years of experience as a Software Engineer.
  • Hands-on experience with big data technologies such as Apache Airflow, Apache Spark, Kinesis, Kafka.
  • Experience designing and building systems using AWS technologies including Lambdas, DynamoDB, EMR, Glue, S3.
  • Experience optimizing the end-to-end performance of distributed systems.
  • Experience scaling large production systems and designing data ETL pipelines.
  • Experience delivering high-scale production web services across multiple technology stacks.
  • Demonstrated experience upgrading CI/CD processes, especially with Git.
  • Experience with back-end technologies like Python, Go, or JavaScript.
  • Strong drive to learn, grow, and help fellow engineers.
  • Architect data systems that are resilient to disruptions and failures, ensuring high uptime for data services and pipelines.
  • Handle petabytes of data to generate insights and enable analytics.
  • Build and scale a next-generation experimentation platform.
  • Participate in the development of services and systems for gathering and analyzing experiment data.
  • Maintain quality and performance through code reviews and best practices.
  • Engage with engineers & leaders across GoDaddy to solve business and customer problems.
  • Continuously improve agile practices within the team.
  • Support junior engineers and interns.

AWSPythonApache AirflowDynamoDBETLJavascriptKafkaGoCI/CD

Posted 1 day ago
Apply
Apply

📍 California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, New York, Oregon, Texas, Washington

🧭 Full-Time

💸 160000.0 - 180000.0 USD per year

🔍 Recruiting and feedback tools

🏢 Company: Textio👥 51-100💰 $999,972 about 3 years ago🫂 Last layoff 11 months agoArtificial Intelligence (AI)Human ResourcesMachine LearningEnterprise SoftwareNatural Language ProcessingSoftware

  • A solid foundation in modern computing concepts, built through education or practical experience.
  • Extensive experience in SRE and DevOps (particularly supporting SaaS products), including proficiency with AWS services, Linux administration, Docker, and with building resilient cloud infrastructure.
  • Expertise writing maintainable scripts with Terraform, CDK, and shell scripts, and with languages like Python, Go, etc.
  • Versatile communication skills for diverse audiences and a collaborative, team-oriented approach.
  • Experience establishing GitOps practices and configuring CI/CD pipelines, particularly with CircleCI.
  • Model strong customer focus, communication skills, and empathy, bringing leadership experience to support business initiatives and goals.
  • Have a low ego but a strong point of view.
  • Prior security experience (Key Management, Encryption, etc.).
  • Employing automation to streamline operations and to proactively prevent and repair service disruptions.
  • Collaborating with other teams to align infrastructure with product, operational, and compliance objectives.
  • Staying informed about industry trends and technologies, and introducing new solutions for ongoing improvement.
  • Identifying, building, and guiding major initiatives from conception to launch.
  • Advancing CI/CD pipelines and championing a DevOps culture, focusing on practices like Infrastructure as Code (IaC), proactive monitoring, and effective alerting.
  • Ensuring operational environments effectively serve engineering teams and strategically contain cloud expenditures.
  • Defining and delivering critical infrastructure support and meticulously documenting designs and procedures to promote collective progress.
  • Participating in an on-call rotation that prioritizes a healthy work-life balance.

AWSDockerPythonGoCI/CDLinuxDevOpsTerraform

Posted 4 days ago
Apply