Software Engineer (Desktop/Web)

Areté

$90K — $160K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Exposure to college level physics, math, and software engineering
  • Experience in front-end GUI development
  • Strong programming skills in Python and PyQt
  • Proficiency in ES6+ JavaScript, HTML, and CSS
  • Experience creating prototypes with Figma or similar tools
  • Knowledge of version control with Git
  • Demonstrated experience in both Windows and Linux environments
  • Excellent written and verbal communication skills
  • Intellectual curiosity and a commitment to continuous learning
  • Ability to work with minimal supervision in an Agile-like environment
  • Willingness to work onsite 100%
  • Must possess or be able to obtain a TS/SCI security clearance.

Responsibilities

  • Design and develop intuitive and interactive GUI applications
  • Collaborate with cross-functional teams to define mission requirements
  • Implement data analysis and visualization components
  • Prototype features using Figma based on user feedback
  • Maintain and enhance existing applications for performance and usability
  • Utilize version control to manage project codebase
  • Participate in Agile methodologies to deliver project milestones on time.

Benefits

  • Generous PTO and Leave Times including Paid Parental Leave and Flextime Scheduling
  • 401K Retirement Plan Contribution and Employee Stock Ownership Plan
  • Health, Medical, Dental, and Vision Insurance
  • Life Insurance and Long-Term Disability coverage
  • Continuing Education Funds for professional development.
Full Job Description
We are seeking a Software Engineer with web and/or desktop development experience to help create and maintain intuitive and interactive GUI applications with a focus on mission management, data analysis, and data visualization. The ideal candidate will combine strong design skills with technical expertise and have a multidisciplinary background in physics, mathematics, and software engineering. This role requires a passion for solving challenging technical problems in a collaborative environment. This position offers an exciting opportunity to shape user experiences while simultaneously satisfying a critical mission need.

Experiences and Background We Look For (required skills):

  • Demonstrated exposure to college level physics, math, and software engineering
  • Experience with front-end GUI development
  • Strong programming skills in Python and PyQt
  • Proficiency in modern JavaScript (ES6+), HTML, and CSS
  • Experience designing prototypes with Figma or similar tools
  • Knowledge of version control using Git
  • Experience developing in Windows and Linux environments
  • Excellent written and verbal communication skills - with an attention to detail
  • Intellectual curiosity and a desire for continuous learning
  • Ability to work with minimal supervision and collaborate with small teams in an Agile-like environment
  • Willingness to work onsite in the office 100%
  • Must be able to obtain and maintain a TS/SCI security clearance and program access


Nice to Have (preferred skills):

  • Experience with issue tracking software
  • Strong programming skills in C++ and Qt
  • Web application configuration and deployment
  • Experience with UI testing frameworks such as Squish and Selenium
  • Experience working with relational databases
  • Experience with API design
  • Data analysis and visualization skills
  • Experience with computer graphics using libraries such as OpenGL or WebGL
  • Active Top-Secret Clearance


We have an impressive range of benefits, programs, and perks that we offer:

Generous PTO and Leave Times
  • Flextime Scheduling
  • Bereavement
  • Paid Time Off (PTO)
  • Paid Parental Leave

Financial Benefits
  • 401K Retirement Plan Contribution
  • Employee Stock Ownership Plan
  • Continuing Education Funds

Health, Medical, and Wellness Benefits
  • Medical Insurance
  • Dental & Vision Insurance
  • Life Insurance and Long-Term Disability (LTD)
  • Vision Reimbursement

Qualities We Look For
  • Creativity
  • Integrity
  • Passion
  • Responsiveness
  • Collaboration

The salary range for this role depends on the candidate's level of experience:

  • Engineer 1: $90,000 - $120,000 [required BS degree or higher]
  • Engineer 2: $110,000 - $140,000 [minimum experience of BS+2 years, OR MS+0 years]
  • Staff Engineer: $130,000 - $160,000 [minimum experience of BS+5 years, MS+3 years, or PhD+0 years]


However, Arete considers several factors when extending an offer of employment, including but not limited to: the position and associated responsibilities, a candidate's work experience, education/training, and key skills

U.S. citizenship is required to meet position eligibility.

Successful passage of a criminal background screen is required to meet position eligibility.

Selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

Similar Jobs

More Jobs at Areté

  • Senior Project Engineer
    $195K — $215K *
    Healdsburg, CA 95448 (Sonoma County)
    Aerospace & Defense
    In-Person
  • Senior Program Manager
    $180K — $245K *
    Niwot, CO 80544 (Boulder County)
    Aerospace & Defense
    In-Person
  • Electrical Engineer
    $85K — $110K *
    Tucson, AZ 85705 (Pima County)
    Technical Services
    In-Person
  • Electrical Engineer 2
    $95K — $110K *
    Niwot, CO 80544 (Boulder County)
    Aerospace & Defense
    In-Person
  • Materials Department Lead
    $105K — $135K *
    Tucson, AZ 85705 (Pima County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Software Engineer (Desktop/Web) jobs: