Senior Java Software Engineer/Technical Lead

MailGate SC

United States

Remote

USD 120,000 - 170,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MailGate SC in the United States is seeking a hands-on senior Java engineer and technical lead to help build the next versions of a security software product. The role spans backend features and business logic, with some UI changes, and includes shaping designs and guiding implementation with the team.

This remote role offers flexible work-from-home options, and occasional in-person meetings near Sofia, Bulgaria, with career development opportunities.

Qualifications

  • Minimum 5 years of professional software development experience.
  • Strong Java OOP skills and working knowledge of C++.
  • Experience with multithreading, concurrency, and Java profiling.
  • Network programming experience and familiarity with Linux distributions.
  • Understanding of cryptography basics and established software engineering practices.
  • Excellent written and spoken English.

Responsibilities

  • Lead design and development for software features and platform components.
  • Implement backend functionality and business logic, with UI changes as needed.
  • Review requirements and advise on technical approaches, risks, and delivery estimates.
  • Maintain a flexible, robust architecture as business needs evolve.
  • Apply engineering best practices and collaborate to solve problems.

Skills

Java
C++
Multithreading
Network programming
English communication

Job description

Role overview

Help build the next versions of a security software product as a hands‑on senior Java engineer and technical lead. The work spans backend features and business logic, with some user interface changes, and includes shaping designs and guiding implementation with the team.

Responsibilities
  • Lead design and development work for software features and platform components.
  • Implement backend functionality and business logic, and make changes to the user interface as needed.
  • Review business requirements and advise on technical approaches, risks, and delivery estimates.
  • Help maintain a flexible, robust architecture as business needs evolve.
  • Apply sound engineering practices and collaborate with teammates to solve problems.
Requirements
  • At least five years of professional software development experience.
  • Strong Java and object-oriented programming knowledge, plus working knowledge of C++.
  • Experience with multithreading, concurrency, and Java profiling.
  • Network programming experience and familiarity with Linux distributions.
  • Understanding of basic cryptography and established software engineering practices.
  • Strong analytical skills, independence, and very good written and spoken English.
Nice to have
  • Experience with design patterns and reusable software design, strong estimation skills, or a computer science degree or equivalent.
Benefits and work setup

This is a remote role, with a preference for candidates near Sofia, Bulgaria for occasional in‑person meetings. Flexible work-from-home options and career development opportunities are offered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java/C++ Software Architect
Java/C++ Software Architect

MailGate SC • United States

Remote
USD 140,000 - 200,000
Remote work
Flexible work options
Development opportunities
Remote Senior Java Engineer & Tech Lead
Remote Senior Java Engineer & Tech Lead

MailGate SC • United States

Remote
USD 120,000 - 170,000
Remote Security Software Architect (Java/C++)
Remote Security Software Architect (Java/C++)

MailGate SC • United States

Remote
USD 140,000 - 200,000
Remote work
Flexible work options
Development opportunities
Senior Java Software Engineer with Angular
Senior Java Software Engineer with Angular

Accesa • United States

Remote
USD 120,000 - 180,000
Principal Software Engineer (Remote Eligible in Bulgaria)
Principal Software Engineer (Remote Eligible in Bulgaria)

Smartsheet • United States

Remote
USD 150,000 - 190,000
Principal Java Developer
Principal Java Developer

Sigma Software • United States

Remote
USD 150,000 - 210,000
Remote role open across Europe and UK/
flexible hours
medical and legal support
+2
Software Engineer (Java)
Software Engineer (Java)

Sectigo • United States

Remote
USD 90,000 - 150,000
Senior Full Stack Developer – TypeScript & Java/Kotlin
Senior Full Stack Developer – TypeScript & Java/Kotlin

key.dev • United States

Remote
USD 120,000 - 180,000
25 days annual leave
Health insurance
Multisport benefit
+1
Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

Homedepot • United States

Remote
USD 140,000 - 200,000
Remote work
No travel
Technical Support Engineer
Technical Support Engineer

MailGate SC • United States

Remote
USD 14,000 - 20,000
Flexible work-from-home
Career development opportunities