Software Engineer
Do you have an interest in Software Engineer and analysis? Do you want to grow with a company that has the same passion? Do you enjoy reaching goals and being a part of a high performing research team?
If you possess exceptional problem-solving skills and seek opportunities in a thriving company, then we want to hear from you!
Parallax Advanced Research is a 501(c)(3) private nonprofit research institute based in Dayton, Ohio. We’ve been recognized as Dayton's Business of the Year in 2022 and have received multiple accolades, including being named one of Dayton's "Best Places to Work" in 2021 and 2022, winning three Gold Stevie Awards for Organization of the Year (Medium Non-Profit) (2022), Government Sales and Customer Service (2022), and Achievement in Science/Technology for Data Abyss (2023), and recipient of the Employer Support of the Guard and Reserve Above and Beyond Award.
We operate our mission nationally, which is to deliver innovative research and provide technology, human, and business solutions via The Science of Intelligent Teaming™ for government, industry, and academic clients with critical challenges. Our vision is to advance the Nation's innovation advantage through our work. Our services include advanced research in the areas of artificial intelligence, autonomy, human machine teaming, and unmanned aerial systems. We also manage a suite of entrepreneurial-focused networks, including the Ohio Federal Research Network and Launch Dayton program. In 2023, the 501(c)(3) private nonprofit research institute Ohio Aerospace Institute (OAI) became wholly affiliated with Parallax, expanding our organization's services to include space and aerospace advanced technology research and development and workforce development.
At Parallax, we are driven by the desire to make a lasting impact. We believe in collaborating extensively, valuing the diversity of people and ideas. Our dedication to integrity and commitment to personal growth are unwavering. Transparency and effective communication are at the core of our operations. We encourage bold and innovative solutions that positively influence the world around us.
As a Software Engineer, you will be working with other Software Engineers, developers and researchers, program managers, the VP & Division Manager of the Intelligent Systems Division, and Parallax clients. When working with your team, you will develop, test and execute quality software tools and utilities as directed by the customer while also providing direct mentorship to the development team. You will work with teams to ensure the creation of software programs utilizing a variety of techniques, tools, and computer languages depending on the current directed needs of the customer.
In this position, you will not only be ensuring the quality of software, but collaborating with management, departments, and customers to identify end-user requirements and specifications; testing and deploying programs and applications, troubleshooting, debugging, maintaining, and improving existing software; compiling and assessing user feedback to improve software performance; observing user feedback to recommend improvements to current software products and developing technical documentation to guide future software development projects.
In addition to that, a typical day-in-the-life of a Parallax Software Engineer includes:
- Interfacing with customers to determine software research and technology development needs. Actively participate in developing system requirements based on project needs, develop algorithm designs based on requirements, rapidly implement algorithm designs into functioning software prototype code; efficiently and effectively document the development process and results
- Mentoring junior Software Engineers and developers; active collaboration on projects; holding frequent and planned meetings, both as a group and with individuals.
- Providing analysis, evaluation, and recommendations designed to promote generalizability, effectiveness, and scalability of algorithms and other software tools, including software architectural designs.
- Interfacing with researchers, artificial intelligence and machine learning professionals, systems engineers, and scientists to provide simulation and testing tools in high-fidelity software development environments.
- Designing, constructing, and configuring research and development algorithms focused on supporting research and development tasks, as well as operational work environments. Learn and configure infrastructure tools that support developed functionality (e.g., Docker, external software libraries).
- Participating in project-related analysis and evaluation efforts. Assist in the development of research reports and presentations to support project reviews, technology transitions, and dissemination of fundamental research.
Ideally, you are looking for your next long-term challenge and have these skills:
- Bachelor’s degree in computer science or related technical field with experience (7+ years) in Software Engineering & development
- Strong SW Engineering skills, including planning and issue tracking, version control software, continuous integration/ continuous deployment
- Strong problem-solving skills
- Experience with Java, Python, Eclipse, Junit, Flask, Git/Gitlab, Docker
- Active SECRET Security Clearance or ability to obtain a security clearance
- US citizenship
Furthermore, do you have, or want to develop these skills?
- Experience with MongoDB, Ant, Gradle, Maven and Repast Simulation Environment.
- Experience working within a High-Performance Computing (HPC) Environment, to include but not limited to:
- Run Jobs and Collect Results on HPCs
- Profile Simulator Performance (On and Off HPC)
- Container Deployment in an HPC Environment
Parallax Advanced Research will help you reach your goals by offering:
- Competitive salary with annual reviews.
- Health, dental, and vision coverage.
- Employer paid Life insurance, STD, and LTD.
- Roth post-tax 401(K) and/or pre-tax with a generous monthly company match, and yearly employer contribution.
- Education Assistance: employee’s tuition is 100% covered, in addition we cover 80% of our employee’s dependent’s tuition.
- Working from home opportunities for some positions.
- PTO time, regular paid holidays, and flex paid holidays.
- Paid Military Leave, Paid Maternity and Paternity leave, FMLA coverage for extended paid and unpaid leave, and flexible hours.
- Annual PTO sell-back.