Software Engineer
Software Engineer owns large-scoped projects end-to-end, improves system performance and scalability, and enhances infrastructure while collaborating cross-functionally. Requires 1+ years experience, server-side proficiency (Python/Java/Node/Ruby), SQL, and AWS.
About the job
What You Will Work On
- Independently own large-scoped projects from initial discovery through launch with a focus on outcomes and customer impact
- Collaborate with a cross functional team to find solutions to customer challenges
- Improve the performance, reliability, and scalability of our existing systems
- Promote engineering excellence through technical leadership, knowledge-sharing and mentorship
- Add capabilities to our high-volume, fault-tolerant processing infrastructure
- Enhance our testing, monitoring and continuous deployment infrastructure
- Keep extremely sensitive data compartmentalized and secure
Qualifications
- Minimum 1 year of professional development experience
- Proficiency in server-side languages like Python, Java, Node.js, or Ruby (Go experience is a plus)
- Solid SQL skills and understanding of database fundamentals
- Experience with cloud platforms, preferably AWS (basic deployment and monitoring)
- Interest in helping junior developers and contributing to team knowledge sharing
- Experience collaborating with designers and product managers on feature development
Technologies Used
Golang, Ruby on Rails, Javascript, MySQL, Kafka, AWS, Git, Memcache, Redis, ElasticSearch, Docker, Terraform, Kubernetes, CircleCI, DataDog
Compensation
Base wage range: $115,000 - $160,000 per year (New York City Office).
Skills
Python, Java, Node.js, Ruby, Go, SQL, MySQL, AWS, Docker, Kubernetes, Terraform, Kafka, Redis, Elasticsearch, Ruby on Rails
Similar jobs
Fullstack Engineering jobsBuild and ship end-to-end platform features for compliance orchestration, including APIs, data pipelines, vendor integrations, and case-management workflows. The role suits an early-career engineer with production software experience and backend, database, debugging, and deployment skills.
Build full-stack applications, tools, and infrastructure for a software-defined semiconductor fab, including systems that control fabrication equipment and analyze process data. The internship requires strong programming skills, systems fundamentals, a project portfolio, and pursuit of a relevant bachelor’s degree or equivalent ability.
Build full-stack chip design tools in Rust, owning features across interactive editing, collaboration, rendering, and simulation. The internship seeks strong Rust or systems experience, performance and concurrency fundamentals, and a portfolio of substantial software projects.
Build and improve internal tools that help Chime support agents understand member context, manage cases, and safely resolve issues. The role requires about one year of software development experience, database familiarity, and exposure to Ruby on Rails or a comparable web framework.
Build and improve CommCare, a global platform supporting frontline workers, by developing web features and collaborating with distributed teams. The role requires 2+ years of software development experience, strong Python and web development skills, and familiarity with the listed full-stack technologies.