Назад
Company hidden
2 дня назад

Senior Software Engineer

135 000 - 273 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Distributed Systems): Designing, developing, testing, and integrating high-quality software solutions for mission-critical defense systems with an accent on distributed systems, algorithms, secure coding, and complex software integration. Focus on converting customer requirements into technical solutions, leading design and code reviews, mentoring engineers, and managing testing and integration in customer and company labs.

Location: Hybrid, with at least 4 days per week in the office in Arlington, Virginia or Mount Laurel, New Jersey. Up to 10% travel may be required.

Salary: $135,000–$273,000 per year; additional pay ranges of $135,000–$231,000 or $164,000–$273,000 may apply based on experience, skills, and education.

Company

hirify.global develops mission-critical software and systems solutions for the U.S. government, including automation, digital engineering, and integration of advanced capabilities into complex defense systems.

What you will do

  • Define, validate, and control formal and informal software requirements and convert customer needs into a refined technical vision.
  • Design, implement, prototype, test, and integrate software solutions using multiple programming languages and technology stacks.
  • Develop interfaces across network protocols and messaging frameworks and integrate components into complex software environments.
  • Lead design reviews, code reviews, software testing, configuration management, and integration activities in company and customer laboratories.
  • Apply secure coding practices and support application security controls.
  • Assess and manage project risks, opportunities, and contractual deliverables while mentoring junior engineers.

Requirements

  • Bachelor’s degree in computer science, software engineering, computer engineering, cybersecurity, or a related field, or equivalent professional experience.
  • 7–10+ years of relevant professional experience and proven experience mentoring and leading junior engineers.
  • Expert knowledge of the software development life cycle and object-oriented programming.
  • Deep understanding of distributed systems, algorithms, data structures, software design patterns, and algorithmic complexity.
  • Experience with software testing, configuration management, and cross-functional collaboration.
  • Ability to obtain and maintain an active Secret U.S. Security Clearance.

Nice to have

  • Experience as an AI, Generative AI, data pipeline, platform, cloud, software security, or cloud security engineer.
  • Experience with modern programming languages and frameworks, service-oriented architecture, APIs, databases, containers, and network or messaging protocols.
  • Experience with test automation, application security, version control, web user interfaces, virtualization, or using AI to accelerate software development.

Culture & Benefits

  • Entrepreneurial culture and collaborative office environment.
  • Competitive pay and benefits package, including PTO and paid holidays.
  • 401(k) with immediate vesting and matching.
  • Optional 9/80 work schedule with the second and fourth Friday off each month.
  • Tuition assistance, professional development resources, and pre-tax commuter benefits.
  • Monthly technology events, recognition awards, social events, and catered lunches.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →