Software Engineer - Level 2

Avalore, LLC

$80K — $120K *
Telecommunications & Hardware
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related discipline required; or 14 years of equivalent experience.
  • Over 2 years' experience specifically in User Interface development, ideally with Flutter/Dart.
  • Strong background in Git-based distributed version control.
  • Expertise in C++ and Python for back-end development.
  • Familiarity with Wifi standards, DSP, and Software Defined Radios is a plus.

Responsibilities

  • Design and develop high-quality user interfaces for wireless network applications.
  • Utilize Agile methodologies for project development.
  • Analyze operational and platform integration requirements to derive functional and quality specifications.
  • Conduct low-level debugging of software and system defects.
  • Design and implement solutions within the Flutter framework.
  • Develop and integrate backend APIs.
  • Write and review documentation for software and systems.

Benefits

  • Employer-Paid Health Care Plan (Medical, Dental & Vision)
  • Generous 401k and IRA matching retirement plan
  • Comprehensive life insurance options (Basic, Voluntary & AD&D)
  • Paid Time Off for vacations, sick leave, and public holidays
  • Short and Long Term Disability coverage
  • Opportunities for training and development
  • Access to Employee Assistance Program
Full Job Description
A Software Engineer designs, develops, enhances, verifies, and releases high-quality User interfaces for wireless network applications which, upon release, satisfy critically important national mission requirements.

Specific duties include:
  • Git-based distributed version control
  • Agile-based project development
  • Analyze operational requirements and foundational platform integration requirements to design and derive capability functional and quality requirements
  • Low-level debugging of software and system defects
  • Design and implement software solutions within the Flutter Framework
  • C++ and Python based back-end development
  • Experience with designing and consuming backend APIs
  • Write or review software and system documentation
  • Implementation of Test-driven methodologies and participation developing and executing test procedures
  • Clearly communicating in a team environment with fellow engineers, stakeholders, and customers

Requirements
  • Bachelor's degree in computer science or related discipline from an accredited college or university is required, and at least fourteen (14) years of experience as a Software Engineer, in programs and projects of similar scope, type, and complexity is required, with 2+ years' experience in User Interface development, preferably in Flutter/Dart
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
  • Familiarity with Wifi standards and protocols, commercial Wifi cards, Digital Signal Processing (DSP), and Software Defined Radios a plus


Clearance: Active TS/SCI with an appropriate current polygraph is required to be considered for this role; Ability to receive privileged access rights.

Benefits

Eligibility requirements apply.

  • Employer-Paid Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA) with a generous matching program
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development
  • Employee Assistance Program

Similar Jobs

More Telecommunications & Hardware Jobs

Find similar Software Engineer - Level 2 jobs: