Senior Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Remote within the USA for residents of CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, or WA; hybrid options are available at offices in Austin, TX and Tampa, FL. Onsite interviews may be required. Candidates must be U.S. citizens or lawful permanent residents. Hiring is not available within the city limits of Chicago.
Salary: $150,000–$200,000 USD base salary annually for roles based in California, Colorado, Maryland, New Jersey, or Washington.
Company
provides a unified IT operations platform for endpoint management, patching, backup, remote access, ticketing, billing, and related IT service workflows.
What you will do
- Develop and improve scalable ticketing and billing products for IT teams and managed service providers.
- Build systems for ticket management, workflow automation, quoting, invoicing, and billing based on contracts and usage data.
- Integrate billing and accounting workflows with platforms such as QuickBooks and Xero.
- Connect ticketing, endpoint management, remediation actions, logged work, and billing into a single-pane experience.
- Implement design patterns, commit production code, and ship enterprise-scale software supporting millions of endpoints.
- Maintain quality-first engineering standards and contribute to collaborative development.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
- 10+ years of Java software development experience for product applications or equivalent.
- 4+ years of experience working with highly scalable software systems, including experience finding solutions to scale systems.
- Working knowledge of a broad range of object-oriented programming design principles.
- Expertise in scaling data structures and object-oriented design.
- Knowledge of API best practices and REST service development using frameworks such as Jersey or Spring.
- Experience with relational database design and development.
- Experience with both client-side and server-side development for responsive messaging.
- Expert knowledge of quality testing practices.
Nice to have
- Solid Kotlin expertise.
- Experience with caching systems and Redis.
- Experience with ’s broader stack, including C++, Golang, Postgres, and AWS.
- Knowledge of large-scale datastore bottlenecks, asynchronous application design, and client-server architecture.
Culture & Benefits
- Full-time work with hybrid-remote flexibility.
- Medical, dental, and vision insurance.
- 401(k) plan, life insurance coverage, and PTO.
- Unlimited PTO and opportunities for growth and advancement.
- Collaborative, kind, and curious work environment.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →