Search by job, company or skills

ESPER

Software Development Engineer II

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Esper

Esper revolutionizes device management by redefining what it should be: a driver of business growth. With advanced and modern capabilities, automation replaces outdated workflows, re-provisioning becomes obsolete, and managing by exception transforms efficiency, resulting in increased efficiency, improved ROI, and bolsters security for device fleets of all sizes. Esper has been recognized as number 735 on Inc. Magazine's 2025 5000 fastest-growing private companies in America, and 133 on the 2024 Deloitte Technology Fast 500. Some of the world's most innovative brands, like Google, Doordash, Taco Bell, Clinical ink, SF 49ers, and Intelity, rely on Esper to deliver exceptional device experiences. Esper partners with the leading mobile device hardware manufacturers, solution providers, and distributors globally.

The Role

We're seeking a Software Development Engineer II to join and build impactful features across both UI and backend systems. In this role, you'll own end-to-end development of features, collaborate closely with Product and Design, and deliver scalable solutions that power our device management platform. You'll have the opportunity to experiment with AI tools (e.g., Claude, ChatGPT) to accelerate development and productivity.

What You'll Do

  • Develop and maintain high-performance backend services, APIs, and distributed systems that handle millions of device interactions daily.
  • Work across the full stack, building robust backend services as well as intuitive web applications and dashboards that our customers rely on.
  • Collaborate with the Product, Design, and Customer facing team to deliver customer-focused solutions.
  • Contribute to architectural decisions, design scalable solutions, and help shape our technical roadmap.
  • Conduct thorough code reviews, establish best practices, and mentor junior engineers.
  • Experiment with AI-assisted development tools to improve productivity.

Experience Level

  • 2+ years of software development experience
  • Experience building and maintaining production systems
  • Previous experience in a senior individual contributor role

Required

  • Strong backend development experience building RESTful APIs and microservices architectures
  • Proficiency in at least one modern programming language such as Go, Python, Java, or C/C++
  • Solid understanding of distributed systems and system design principles
  • Experience working with relational databases (PostgreSQL preferred) and strong SQL skills
  • Hands-on experience with web frameworks and API development
  • Familiarity with cloud platforms such as AWS, GCP, or Azure
  • Experience with version control systems (Git) and collaborative development workflows
  • Strong debugging, troubleshooting, and performance optimization skills
  • Ability to contribute across the full stack, including frontend when required
  • Proficiency in using AI-assisted development tools and applying best practices to improve productivity

Preferred

  • Experience with build systems (CMake, Makefile, cross-compilation)
  • Familiarity with message brokers (MQTT, Kafka) and networking protocols
  • Cloud platforms experience (AWS, GCP, Azure)
  • Container technologies (Docker, Kubernetes)

Bonus

  • Experience with VNC, remote desktop protocols (RFB, RDP, WebRTC)
  • MDM or device management systems knowledge
  • Security practices in embedded/systems programming
  • Open-source contributions to Linux or embedded projects

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147202739

Similar Jobs

Bengaluru, India

Skills:

Software DevelopmentDesign PatternsMySQLPostgresAWSReliabilityAmazon AuroraScaling

Bengaluru, India

Skills:

Cloud InfrastructureApisBackend DevelopmentNode.jsDistributed SystemsPythonReal-time data systems

Bengaluru, India

Skills:

JavaAlgorithmsSpringbootGcpDesign PatternsData StructuresAWSMicroservices

Bengaluru, India

Skills:

xml standards SqlProcess BuilderLightningVisualforceJavaSoapApex TriggersRDBMSFlowsSoqlCustomizationRESTConfigurationSalesforce CrmSoslIntegrationApex SynchronousMetadata APIDeploymentBatch Programsforce.comBulk APIANT Migration tool

Bengaluru, India

Skills:

JavaReduxReact NativeKotlinJestExpoReact QueryObjective Swift