Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
- Develop and maintain enterprise software applications, including API, data, application, and service development
- Write clean, efficient, and maintainable code by employing a test-driven development process.
- Build scalable and reliable back-end systems using languages like Go and Python
- Develop and maintain APIs using REST and gRPC
- Build and maintain scalable and extensible data schemas using PostgreSQL, Clickhouse, etc.
- Contribute to front-end interfaces using HTML, CSS, and JavaScript frameworks such as React or Angular
- Ensure that applications are secure and adhere to industry best practices
- Continuously improve software development processes and practices
Requirements
- Bachelor’s degree in Computer Science or related field.
- At least 4 years of relevant work experience.
- Solid background in algorithms, data structures, and object-oriented programming
- Experience in back-end development using languages like Python and Go
- Knowledge of database technologies like PostgreSQL, Elastic, Redis.
- Knowledge of designing and building API platforms and integration systems.
- Experience with cloud technologies like GCP, AWS and Azure
- Experience with containerization technologies like Docker and Kubernetes
- Experience with integrating multiple enterprise applications, including frameworks and authentication.
- Understanding of security best practices and protocols for enterprise software applications
- Experience deploying software in multi-tenant SaaS environments.
- Knowledge of front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks like React or Angular
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Experience working with global teams
For California based candidates, Algorithms, AngularJS, Application Programming Interface (API), Artificial Intelligence (AI), Best Practices, Business Processes, CSS (Cascading Style Sheet), Computer Science, Continuous Improvement, Data Structures, Database Technology, Detail Oriented, Enterprise Applications, HTML (HyperText Markup Language), JavaScript, Object Oriented Programming (OOP), PostgreSQL, Problem Solving Skills, Process Improvement, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Redis, Scalable System Development, Software Design, Software Development, Software Engineering, Startup, Team Player, Test Driven Development (TDD), User Interface/Experience (UI/UX)
Benefits & conditions
The standard base salary for this position is $135,000-$200,000 annually.
About the company
Ema is building the world’s leading Agentic AI platform to transform enterprise productivity. We enable organizations to delegate repetitive tasks to Ema, the Universal AI Employee, delivering 10x gains in workforce efficiency, across functions. Founded by former executives from Google, Coinbase, Flipkart, and Okta, our team includes engineers from premier tech companies and graduates of Stanford, MIT, UC Berkeley, CMU, and IITs.
We are backed by industry leading investors including Accel, Naspers/Prosus, Section32, and angels like Sheryl Sandberg and Dustin Moskovitz. Headquartered in Silicon Valley and with offices in London, Bangalore and Vancouver and Bangalore, Ema is at the frontier of what Agentic AI can do in production - we ship real systems that run real business processes at scale.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Why Upskilling And Reskilling is Important For Developers
Best Countries for Software Engineers
The Most Popular IT Jobs on the Market