Software Engineer

3 weeks ago


Dayton, United States AEVEX Aerospace Full time

A Software Engineer is an experienced professional responsible for designing, developing, and maintaining software applications. They have a strong understanding of programming languages, software development methodologies, and debugging techniques and contribute to the entire software development lifecycle, from initial design to testing and deployment.

Essential Functions:

  • Conduct requirements analyses and draft software specifications.
  • Evaluate, design, program, test, debug, verify and validate, implement, support, and maintain and/or modify software for both new and existing infrastructure or administrative applications.
  • Maintain computer programs using advanced software programming and/or scripting languages, techniques and standards.
  • Develop prototypes, architectural models, test plans; establish test databases; and conduct alpha tests and coordinate beta tests of new or modified applications based on industry best standards and procedures for testing and review.
  • Review and evaluate technological developments in hardware, software, and telecommunications for applicability to current or future requirements.
  • Support both the evolution and continued development of existing applications and the design and delivery of new applications in an agile environment.
  • Analyze user requirements to derive software design and performance requirements.
  • Design, develop, deploy, configure, document and debug software, while properly escalating issues to meet deadlines.
  • Apply the appropriate standards, processes, procedures, and tools throughout the development lifecycle, and ensure reuse of code.
  • Design and code new software or modify existing software to add new features.
  • Troubleshoot and debug existing software and correct defects.
  • Integrate existing software into new or modified systems or operating environments.
  • Coordinate with QA for end-to-end unit testing and postproduction testing.
  • Performs other related duties as assigned.

Standard Essential Functions:

  • Regular and reliable attendance on a full-time basis [or in accordance with posted schedule].
  • Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices.
  • Embodies AEVEX's cultural values and aligns daily actions with department goals and company culture.

Qualifications:

  • Proven experience delivering software applications as an individual and with a team.
  • Ability to design software in Java, C/C++, C# and other languages.
  • Strong understanding of the software development life cycle (SDLC).
  • Strong understanding of the agile software development methodologies and principles.
  • Demonstrated experience directly developing containerized applications.
  • Ability to lead and collaborate in the development effort while also providing innovative and creative solutions.
  • Willingness and ability to dive into technical issues.
  • High command of verbal and written English and able to clearly communicate design, architecture, implementations, and requirements.
  • Self-motivated, self-managed.
  • Team-player, action & results-focused.
  • Able to work under tight deadlines.

Education / Certifications:

Bachelor's degree in Computer Science or a related field required.

Experience:

  • Must have at least 3-6 years' experience working through the design, development, testing, release cycle and delivering software products.
  • Understanding of:
  1. Java, C/C++ and C#
  2. Build systems and in particular, CMake
  3. Git and/or Mercurial
  4. Network Programming
  5. Design Patterns
  6. Docker and Kubernetes
  7. Real-time 3D graphics (preferred)

Physical Requirements:

Frequently required to sit, and to reach to use computers and other office equipment.

Security Clearance:

Must have an active Top Secret / SCI Eligible DoD clearance.

AEVEX provides a full suite of comprehensive benefits, including a 401(k)-retirement plan, comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company, professional development funds, and an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits.

About AEVEX Aerospace

AEVEX Aerospace, headquartered in Solana Beach, California, supports the U.S. national security mission and partner nation needs around the world by providing full-spectrum aviation, remote sensing, and analysis solutions. The company's capabilities include custom design and engineering; rapid prototyping; sensor integration and sustainment; aircraft modification and certification; flight test instrumentation and support; mission operations service; advanced intelligence data processing, exploitation, and dissemination solutions; and tailored hardware and software mission-system tools. AEVEX uses agile and customized approaches to rapidly define, develop, and deliver specialized solutions for airborne special mission needs for the U.S. Government, partner nations, and commercial businesses. AEVEX has major offices in California, Florida, North Carolina, Ohio, and Virginia.

Equal Employment Opportunity:

AEVEX Aerospace is an Equal Opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religious creed, color, sex (including pregnancy, breast feeding and related medical conditions), gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship status, military and veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.



  • Dayton, United States DCS Corp Full time

    Job Brief Software Engineer DCS is looking for software engineers to create next-generation autonomy technology. This spans a significant range, including UI development, architecture design and implementation, and algorithm design and development. DCS's role in autonomy development is broad and includes opportunities to work in one or more areas that apply...

  • Software Engineer

    10 hours ago


    Dayton, United States DCS Corp Full time

    Job Brief Software Engineer / Architect Infoscitex (IST), a DCS company, has an opportunity for an outstanding Software Engineer / Architect to join our team to support an extensive modeling, simulation and analysis effort in our Dayton, OH, office. Our team is researching ideas for advanced aircraft system design. More specifically, we are researching...


  • Dayton, Ohio, United States Tangram Flex Full time

    Job Title: Software Development EngineerJob Summary:Tangram Flex is seeking a skilled Software Development Engineer to support our DoD contract at Wright Patterson Air Force Base. The successful candidate will be responsible for testing and integrating a microservices-based system.Key Responsibilities:Evaluate and integrate applications to satisfy user...

  • Software Engineer

    3 weeks ago


    Dayton, Ohio, United States University of Dayton Athletics Full time

    About the Role:As a Software Engineer at our company, you will be responsible for designing and developing software applications using Python. You will work closely with our team to ensure the successful implementation of projects and contribute to the company’s growth and development.About You:We are looking for talented individuals with a strong...


  • Dayton, United States University of Dayton Full time

    Associate Software Engineer Job No: 502296 Work Type: Staff Full Time (1500 hours or greater) Location: Dayton, OH Category: Research Institute Staff Department: Human Factors - 250361 Pay Grade: R1 - Exempt Advertised: October 23, 2024 Applications close: November 08, 2024 Position Summary: Are you ready to take your software engineering career to new...


  • Dayton, Ohio, United States RTX Full time

    Job SummaryThis role is responsible for providing software engineering support for the Phalanx Griffon program. The successful candidate will have experience in software development, cybersecurity, and systems engineering. They will work closely with the Advanced Battle Management Consortium to develop and implement software solutions that meet the program's...

  • Software Engineer

    4 months ago


    Dayton, United States AEVEX Aerospace Full time

    A Software Engineer is an experienced professional responsible for designing, developing, and maintaining software applications. They have a strong understanding of programming languages, software development methodologies, and debugging techniques and contribute to the entire software development lifecycle, from initial design to testing and...


  • Dayton, United States Booz Allen Hamilton Full time

    Job Number: R0206856 Software Engineer The Opportunity: As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for a back-end developer with the software engineering skills it takes to help identify potential risks,...

  • Software Engineer

    2 weeks ago


    Dayton, United States Tangram Flex Full time

    Tangram Flex is seeking a Mid-Level Software Engineer with 5+ years of experience to join our dynamic team. As a key technical advisor, you will be responsible for providing innovative, reliable solutions to a range of technical challenges, ensuring complete customer satisfaction. This role demands a strong technical skillset coupled with the ability to...


  • Dayton, United States AEVEX Aerospace Full time

    Job DescriptionJob DescriptionA Senior Software Engineer is responsible for designing, developing, and maintaining software applications. They guide junior engineers and work closely with cross-functional teams to understand requirements, create technical specifications, and implement solutions.Essential FunctionsSupport both the evolution and continued...


  • Dayton, Ohio, United States Airgas, Inc. Full time

    As a highly skilled Backend Software Developer, you will play a key role in the development and maintenance of our company's backend systems. Working closely with our cross-functional team, you will be responsible for designing, implementing, and testing software components that meet the highest standards of quality and reliability. With a strong background...


  • Dayton, Ohio, United States Dayton Optometric Center Inc Full time

    Job Title: Software EngineerAbout the Role:We are seeking a highly skilled software engineer to join our team. The ideal candidate will have experience with cloud computing and software development.Key Responsibilities:Design and develop cloud-based software applicationsCollaborate with cross-functional teams to ensure successful project deliveryParticipate...


  • Dayton, Ohio, United States Insight Global Full time

    Job Opportunity: Frontend Software Developer (Mid)We are seeking a skilled Frontend Software Developer (Mid) for a contract to hire opportunity. This individual will be responsible for developing applications on the frontend, utilizing their expertise in JavaScript or TypeScript, Angular, Vue, or React, and CSS. The ideal candidate will have experience with...


  • Dayton, Ohio, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc.We are a technology and resource solutions provider driven to stand out. Our mission is to solve big IT problems with a more personal, boutique approach.About the JobThis Full Stack Java Developer position involves working with business users to define requirements, create conceptual and technical designs, develop...


  • Dayton, United States Trimble Full time

    Your Title: Software Engineer Intern Job Location: Westminster, CO; Knoxville, TN; Portland, OR; Dayton, OH; Princeton, NJ; Sunnyvale, CA Department: All Timing: Summer 2025About Trimble's Internship Program As a Trimble intern, you will not only gain valuable hands-on experience but will also be given challenging, meaningful tasks that will give you insight...


  • Dayton, United States Belcan Services Group Ltd Partnership Full time

    Details: Job Title: Sr. Systems Software Engineer Pay Rate: Up to $65 .00/hr DoE Schedule: Hybrid Location: Dayton, OH ZIP Code: 45431 Job Type: Contract to Hire Start Date: Right Away Keywords: #SystemsSoftwareEngineeringJobs #DataSystemsIntegration Ability to Obtain and Maintain a Secret Clearance JOB RESPONSIBILITIES: * Resolves problems with software and...


  • Dayton, Ohio, United States Huntington Ingalls Industries Full time

    Job Summary:Huntington Ingalls Industries is seeking a highly skilled Software Development Engineer 4 to support an exciting and ongoing software applications/engineering support with the Air Force Research Laboratory on Wright-Patterson Air Force Base, Ohio.Key Responsibilities:Adapt, optimize, and restructure a multitude of applicationsResearch new...


  • Dayton, United States STR Full time

    The Systems Development Division (SDD) delivers technology advantage into users' hands by delivering capabilities focused on end-customer needs that function in operationally relevant environments and timeframes. SDD considers the entire lifecycle of the solution, from conceptualization and architecting, through development, to deployment, while leveraging...


  • Dayton, United States STR Full time

    The Systems Development Division (SDD) delivers technology advantage into users' hands by delivering capabilities focused on end-customer needs that function in operationally relevant environments and timeframes. SDD considers the entire lifecycle of the solution, from conceptualization and architecting, through development, to deployment, while leveraging...

  • Software Engineer

    4 weeks ago


    Dayton, United States Evanhoe and Associates Full time

    Job Title: Software DeveloperJob Summary:Evanhoe and Associates is seeking a skilled Software Developer to support the Advanced Technical Exploitation Program II (ATEP II) effort at the National Air and Space Intelligence Center (NASIC).Key Responsibilities:Develop, maintain, and enhance complex software systems based on documented requirements.Work...