Simplifying the business of running a business.
Staff Software Engineer – Java, Kafka, Kubernetes
Location
California + 3 moreAll locations: California | Maine | New Jersey | Washington
Posted
122 days ago
Salary
$140.6K - $173.1K / year
Seniority
Lead
Job Description
Staff Software Engineer – Java, Kafka, Kubernetes
WEX
• Design, develop, and implement scalable and reliable software solutions using Kafka, ElasticSearch, and other modern technologies • Write clean, maintainable, and well-documented code • Participate in code reviews and collaborate with other team members
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 7-12 years of software development experience with deep understanding of API design fundamentals
- Strong understanding of data structures and algorithms
- Expertise in event streaming platforms (e.g., Kafka)
- Expertise in Elasticsearch
- Demonstrated experience with cloud platforms such as AWS
- Excellent written and verbal communication skills
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Become the technical owner of our Proxy service • Join a seven-person engineering team • Refine a high-throughput codebase • Lay the groundwork for features that power tens of millions of proxy requests per day • Take full ownership of our Rust codebase (50,000 lines) and ensure it remains future-proof
We are seeking a Senior Backend Developer to join our development team. Our products require innovative and open-minded engineers working in an Agile environment. You will be part of a world-class team of engineers that focuses on new functionality and stabilization for our large-scale system. As a part of your team, you will have the opportunity to learn from others and drive your own initiatives. Since 2007, MMDSmart has been a leading supplier in cloud communications, delivering game-changing IT products to businesses in over 100 countries. Our success is fueled by the inspiration and innovative ideas of our team members, encouraging their growth and impacting our Messaging and Voice solutions. These empower our clients to communicate more effectively with their customers. Don’t miss this chance to excel in a rapidly expanding tech company, where your potential and ambitions are not just recognized, but celebrated. Requirements Benefits Why do talents choose and stay at MMDSmart? Embrace the opportunity to work in a company that cares about: Your Wellness: Access to mental health programs, comprehensive medical insurance, and a sports card*. Your Happiness: Enjoy the company of cool teammates, a friendly atmosphere, a strong mentorship, and a variety of bonuses & corporate gifts. Your Development: Benefit from free educational events & courses, and English classes with native speakers. Your Career: Focus on your professional development in a supportive environment. Work-Life Balance: Choose your working format - remote, office-based, or hybrid and engage in team-building activities. Think this role's got your name on it? Go ahead and apply, we'd love to see what you've got! Equal-Opportunity Employment We are an equal opportunity employer committed to creating a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. *Medical Insurance and Sport Card perks are available for employees located in Bulgaria.
Role Description This is a remote role. Candidates must be located in the United States or Canada. Mission: The Developer will work closely with team members and clients to deliver and support successful, customer-driven business solutions. The Developer will utilize their knowledge and experience with software and database design to handle program coding and application testing and will provide implementation support. Objectives (Key Outcomes): Write, modify, integrate, and test computer code for Acumatica software application. Professional business form design and modification. Responsibilities Provide technical assistance and advice on the implementation of ERP systems, including assisting with reports, applications, customizations, implementation, data conversion, and integrations. Analyze and test system requirements.
Backend Software Developer
VaricentIndustry-Leading Sales Performance Management Software for Growth Market and Enterprise Organizations.
• Build new features for the REST API on top of a modern tech stack using Node.js written in Typescript, and deployed to AWS. • Work alongside senior developers, product management, designers, and QA team to implement new features and enhancements. • Develop features using AWS tools such as Lambda, S3, DynamoDB, and Redshift. • Contribute to improving the performance and scalability of our platform. • Automate deployments and CI/CD pipelines using Infrastructure-as-Code technologies like Terraform and Serverless Framework.



