Post job

Principal software engineer jobs in Dayton, OH - 1,117 jobs

All
Principal Software Engineer
Software Engineer
Software Development Engineer
Software Developer Internship
Computer Software Engineer
Designation-Senior Software Engineer
Lead Engineer
Software Systems Engineer Lead
  • Lead Engineer - OSD

    Astrix 4.1company rating

    Principal software engineer job in Cincinnati, OH

    We're looking to hire a talented Lead Engineer I or a Process Engineer II with experience in oral solid dosage to help develop innovative treatments for chronic diseases. Apply today-this is your chance to make a real impact in healthcare! Relocation assistance is available! Pay: $95k-$115k for the Lead Engineer I $85k-$100k for the Process Engineer II Location: Wilmington County, Ohio Responsibilities: Support the scale-up and transfer of oral solid dosage formulations and processes to the production facility Design and recommend equipment purchases Troubleshoot and maintain manufacturing systems, processes, and equipment Identify and implement process and equipment improvements Develop and implement SOPs Author high-quality technical protocols/reports (engineering studies, summary reports, equipment specifications, change controls, and investigations) Requirements: Lead Engineer I: BS degree in Engineering or technical discipline 5+ years of OSD pharmaceutical experience Experience with OSD equipment procurement Knowledge of cGMP, OSHA, EPA and FDA facility requirements and regulations Knowledge of OSD operations, statistics, equipment design, process control, process scale-up, and equipment validations Experience in statistical analysis Process Engineer II: BS degree in Engineering or technical discipline 2-5 years of OSD pharmaceutical experience Experience with OSD equipment procurement Knowledge of cGMP, OSHA, EPA and FDA facility requirements and regulations Knowledge of OSD operations, statistics, equipment design, process control, process scale-up, and equipment validations Experience in statistical analysis We strongly encourage candidates who have some of the skills to apply. We look forward to a conversation to learn more about you!
    $95k-115k yearly 4d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer (AHT)

    Northrop Grumman 4.7company rating

    Principal software engineer job in Beavercreek, OH

    RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: Top SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Defense Systems (NGDS), Beavercreek Ohio, is seeking a Full Stack Web Developer. The successful candidates will demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products. They will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. They will implement solutions in a web-based environment and integrate them into a microservice cloud-based architecture. The candidates will work closely with other software developers accomplishing the following: Support team in completing necessary software on schedule Complete work independently and as a part of an Agile team Solve complex problems through innovative and creative solutions Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems Regularly demonstrate progress to customers Basic Qualifications: 2+ years with Bachelor's degree in Computer Science or related STEM degree from an accredited institution Experience with HTML, CSS, JQuery, JavaScript, TypeScript Experience with Relational, Graph, or Document database. Exposure / experience with frameworks such as React or Angular Exposure / experience with microservices, swagger and API definitions Working knowledge of the Agile development processes Experience with modern IDE tools and testing mechanisms Strong interpersonal skills to communicate effectively with small technical teams. Ability to prioritize and adjust tasks to accomplish project results. Ability to comprehend and analyze complex problems and develop solutions. Must have an active Top Secret security clearance Preferred Qualifications: Experience with: Angular TypeScript Java Python Docker Kubernetes Jira Gitlab Pipelines Experience developing microservices using the Spring Framework Demonstrated use of Integrated Development Environments (IDEs) and configuration management (Git, Bitbucket) Experience working with Jira and Gitlab Experience working in Agile software development environment Primary Level Salary Range: $83,400.00 - $125,200.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $83.4k-125.2k yearly Auto-Apply 5d ago
  • Software Developer Intern

    Dayton Freight 4.6company rating

    Principal software engineer job in Dayton, OH

    Software Developer Interns will be involved in all aspects of the software development life cycle including initial design, database and code implementation/testing, and troubleshooting/maintenance of existing systems. Responsibilities * Use agreed upon development languages to code computer instructions based on planning meetings or design discussions with team members. Utilize any special development techniques necessary to achieve the most effective solution. * Attend development meetings (daily scrum, planning, etc.) as an active participant. * Use efficient and structured programming solutions adhering to department development standards. * Create or maintain documentation relative to each task or project assigned/pulled. * Thoroughly test and debug solutions * Work on defined tasks / projects. * Preform in an ethical and professional manner, adhering to all company policies and procedures. * Confer with leader and other resources regularly to determine how the desired results can be achieved. Qualifications Minimum Qualifications: * Pursuing Bachelor's degree in Computer Science or related field * Must be a fast learner and innovator * Must be a critical thinker and a problem solver * Must work well as a member of a Development team Experience with the following technologies/methodologies a plus: * C# * ASP.NET * MVC * RPG * SQL * Java * Node.JS * PHP * IBM i * Eclipse * Visual Studio * Team Foundation Server * Angular JS and other JavaScript frameworks * Responsive Design * Microsoft SQL Server * DB2 * Familiarity with Agile Methodologies (Scrum) Benefits * Stable and growing organization * Competitive weekly pay * Quick advancement * Professional, positive and people-centered work environment * Modern facilities * Clean, late model equipment Internship, developer intern, IT intern, IT, I.T., information technology, information technology intern
    $31k-38k yearly est. Auto-Apply 60d+ ago
  • Engineer/Software Developer/ Algorithm Developer (Dayton, Ohio)

    Skyline Scientific

    Principal software engineer job in Dayton, OH

    Full-Time - 100% onsite STARTING: Immediately PAY RANGE: $110,000.00 - $190,000.00 Are you an engineer or software developer looking for a unique opportunity to contribute to groundbreaking defense initiatives in U.S. history? At Skyline Scientific, we are seeking an Algorithm Developer / Engineer to join our close-knit, mission-driven team. This position leverages your skills in Python, MATLAB, or C++ to contribute to next-generation defense technologies and algorithms, transforming AI and helping our country. Our work supports key national security missions, a collaborative effort between the Department of Defense (DoD) and the Intelligence Community (IC). This is your chance to help shape future sensor fusion, missile defense, and national security solutions with science-backed approaches. We are looking for individuals who are execution-focused and highly adaptive. This position is contingent upon the successful award of the contract. Why Join Skyline Scientific? Be Part of History: Work on high-impact projects that secure the nation's interests. Top-Tier Benefits: 15% 401(k) match with no contribution required, fully employer-paid healthcare, and more. Mission-Driven: Tackle signal processing, algorithm design, and sensor data challenges with real-world impact. Collaborative Culture: Work with experts who value your clearance, skills, and innovative ideas, fostering a tight-knit team feeling. Direct Impact: Your algorithms may define the future of remote sensing and national defense systems. KEY RESPONSIBILITIES Develop and optimize algorithms for remote sensing, signal processing, and sensor data analysis in support of national defense initiatives. Design and implement high-performance solutions in Python, MATLAB, or C++ for missile detection, tracking, and sensor fusion. Collaborate with analysts and engineers to integrate software into operational defense workflows. Conduct research to improve algorithm performance for real-world datasets relevant to national defense. Support integration of developed algorithms into classified environments, ensuring compliance with IC and DoD requirements. Provide technical briefings and documentation on performance and integration results. REQUIRED QUALIFICATIONS ACTIVE Top Secret/SCI (TS/SCI) Bachelor's degree in Computer Engineering, Electrical Engineering, Image Science, or a related field, plus 5+ years of experience Strong programming skills in Python, MATLAB, or C++ Experience developing algorithms for remote sensing, signal processing, image processing, or sensor analytics Familiarity with EO/IR, OPIR, SAR, LIDAR, Hyperspectral, or dynamic sensor data Experience in testing and integrating algorithms into deployable software packages Ability to work on-site full-time PREFERRED QUALIFICATIONS ACTIVE TS/SCI with Polygraph Master's degree in STEM fields plus 5+ years' relevant experience Familiarity with geospatial intelligence (GEOINT), signals intelligence (SIGINT), or electronic warfare (EW) Experience with algorithm integration into pre-existing software suites and using Git products Background in remote sensing systems, phenomenology, and/or National space and satellite sensors LEVELS & PAY RANGE Mid-Level: $110,000 - $140,000 B.S. in STEM, 5-7 years in software/algorithm development for sensing systems Senior-Level: $150,000 - $190,000 B.S. in STEM, 10+ years in software/algorithm development for sensing systems BENEFITS Competitive salary with annual performance bonuses 401(k): 15% employer match (no contribution required) 25 days Paid Time Off (PTO) Medical, Dental, and Vision: 100% Employer-Paid Disability and Life Insurance Coverage Profit Sharing Opportunities Professional Development & Education Assistance Relocation Assistance Available Compressed Workweek Options Referral & Incentive Bonuses JOIN SKYLINE SCIENTIFIC-WHERE YOUR CLEARANCE AND SKILLS DRIVE MISSION SUCCESS This isn't just a job-it's your opportunity to contribute to national security and be part of a pioneering project. If you're ready to bring your clearance, expertise, and drive to our mission-driven team, apply today. Skyline Scientific is an Equal Employment Opportunity Employer. We are committed to creating a diverse and inclusive environment where all employees are valued and respected.
    $64k-87k yearly est. 60d+ ago
  • Software Engineer Developer (Mid-level)

    Applied Research Solutions 3.4company rating

    Principal software engineer job in Beavercreek, OH

    We are seeking a Software Engineer Developer to develop, maintain, and enhance complex software systems supporting mission-critical platform services in a government contracting environment. This role focuses on building cloud-native applications, implementing microservices architecture, and contributing to scalable backend services that meet DoD compliance requirements. The ideal candidate will work collaboratively with cross-functional teams while growing their expertise in distributed systems and secure software development practices. Sign-on Bonus available Why Work with us? Applied Research Solutions (ARS) is respected as a world-class provider of technically integrated solutions as we deliver premier talent and technology across our focused markets for unparalleled, continuous mission support. Awarded a Best Places to Work nominee since 2020, ARS recognizes that without our career- driven, loyal professionals, we would not be able to deliver state-of-the-art results for our mission partners. We firmly believe that prioritizing our employees is of the upmost importance. We provide a culture where our employees are challenged to meet their career goals and aspirations, while still obtaining a work/life balance. ARS employees are motivated through our industry competitive benefits package, our awards and recognition program, and personalized attention from ARS Senior Managers. Responsibilities include: Develop, maintain, and enhance scalable, efficient, and secure code for web applications and backend services in Azure cloud environments Build reliable systems that support high load and mission-critical workloads with focus on performance and stability Debug and troubleshoot issues in distributed and multi-threaded environments, identifying root causes and implementing effective solutions Implement microservices using containerization technologies (Docker, Kubernetes) and work with service communication patterns (REST APIs, message queues, event-driven systems) Write clean, well-documented, maintainable code following established coding standards and best practices Participate in code reviews, providing and receiving constructive feedback to ensure code quality Develop and execute comprehensive testing including unit tests, integration tests, smoke testing, and regression testing Review and test software components for adherence to design requirements and document test results thoroughly Collaborate with cross-functional teams including DevOps, architecture, senior engineers, and project management to implement new features and enhancements Resolve software problems by analyzing issues, debugging code, and implementing appropriate fixes Participate in architectural discussions and contribute ideas for system design improvements Optimize existing applications for improved speed, scalability, and efficiency Work with senior engineers to understand technical requirements and translate them into working solutions Other duties as assigned Technical Experience & Qualifications Must be US Citizen Education: Bachelor's degree in Computer Science, Software Engineering, or related technical field Experience: Minimum 3 years of professional software development experience Cloud Platforms: Experience with Azure cloud services and development; AWS experience is a plus Programming: Proficiency in one or more modern programming languages (e.g., Java, C#, Python, Go, or similar) Microservices & Containers: Working knowledge of microservices architecture and hands-on experience with Docker; Kubernetes exposure preferred APIs & Integration: Experience developing or consuming RESTful APIs; familiarity with message queues or event-driven architectures is a plus Development Practices: Understanding of CI/CD pipelines, version control (Git), and software development lifecycle Testing: Experience writing automated tests and performing various testing methodologies Problem-Solving: Demonstrated ability to debug complex issues and implement effective solutions Security: Knowledge of secure coding practices and awareness of software security principles Collaboration: Strong teamwork skills with ability to work effectively in cross-functional environments All positions at Applied Research Solutions are subject to background investigations. Employment is contingent upon successful completion of a background investigation including criminal history and identity check. This contractor and subcontractor shall abide by the requirements of 41 CFR 60-741.5(a). This regulation prohibits discrimination against qualified individuals on the basis of disability, and requires affirmative action by covered prime contractors and subcontractors to employ and advance in employment qualified individuals with disabilities. This contractor and subcontractor shall abide by the requirements of 41 CFR 60-300.5(a). This regulation prohibits discrimination against qualified protected veterans, and requires affirmative action by covered contractors and subcontractors to employ and advance in employment qualified protected veterans.
    $63k-83k yearly est. 10d ago
  • Solutions Software Engineer

    Istari Digital

    Principal software engineer job in Dayton, OH

    [ABOUT ISTARI DIGITAL]Istari is a digital engineering software company enabling our customers to turn the physical world into the digital to accomplish their specific mission or business objectives. Istari was founded with the vision of making open, scalable digital engineering ecosystems a reality - where new technologies and systems are created digitally, free from the real-world constraints of costs and schedules. We are creating the world's best engineering model sharing platform, allowing our customers to simply and securely integrate their models across different engineering disciplines, organizations, and security levels. At Istari, we are passionate about our mission of creating the world's first open and scalable industrial metaverse. Whether our customers are designing prototypes, performing virtual testing, or training AI and autonomy for complex systems, we know that going digital will save them time, resources, and reduce their environmental impact. While we are a distributed team with most team-members working remotely, we place an emphasis on staying connected and collaborative, prioritizing in-person opportunities to build trust as a team. At Istari, we still believe that trust is best built in-person. To do this, we have an engineering headquarters in Cambridge, MA for focused technical development and several times per year we gather for an off-site that allows us to develop our professional skills and our team relationships. [VALUES]At Istari, we live by our values, which include: - Focus is rewarded. Finish is remembered. - Facts are friendly. Even when they are not fun.- Fellowship is fundamental. Make others successful. Equal Opportunity Istari is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. We are seeking a highly motivated and technically proficient Solutions Software Engineer to join our team. In this role, you will leverage state-of-the-art digital engineering tools-including CAD, CFD, FEM, and others-along with industry-leading software development best practices to address and advance the digital engineering needs of our customer organizations. You will work on-site within our customer teams to understand their challenges, deliver tailored engineering solutions, and drive successful technology adoption. While embedded with customers, you will report to and maintain close communication with our internal Istari team, ensuring alignment with company standards and strategic objectives.Key Responsibilities Customer Engagement & Technical Support: Collaborate directly with customer organizations to assess, design, and implement digital engineering solutions. Act as the primary technical liaison, addressing customer inquiries and troubleshooting issues related to digital engineering tools and software. Provide training, guidance, and best-practice recommendations to customer teams to enhance their digital engineering capabilities. Digital Engineering & Software Development: Utilize digital engineering tools (CAD, CFD, FEM, etc.) to analyze and simulate engineering designs and processes. Develop, test, and maintain software solutions that integrate with digital engineering workflows, following modern software development best practices. Document technical solutions, create user manuals, and produce training materials for both internal teams and customers. Collaboration & Reporting: Work closely with the Istari team, reporting progress, sharing insights, and aligning customer projects with our overall technical strategy. Participate in internal reviews, strategy sessions, and knowledge-sharing initiatives to continuously improve our offerings. Assist in the development of proposals and technical solutions for new business opportunities. Continuous Learning & Innovation: Stay updated on emerging trends and technologies in digital engineering and software development. Identify opportunities to integrate innovative tools and methodologies into customer solutions and internal processes. Required Qualifications Education & Experience: Bachelor's or Master's degree in software engineering, computer science or Mechanical Engineering, Electrical Engineering, with strong coding abilities. Proven hands-on experience with digital engineering tools such as CAD, CFD, FEM, or similar simulation/analysis software. Demonstrated expertise in applying software development best practices, including coding, testing, Kubernetes and version control. Previous experience in a customer-facing role, technical consulting, or engineering services is highly desirable. Technical & Interpersonal Skills: Strong analytical, problem-solving, and critical-thinking abilities. Excellent verbal and written communication skills, with the capacity to translate technical concepts to non-technical audiences. Ability to work independently, manage multiple projects simultaneously, and thrive in a fast-paced environment. Willingness and ability to travel and embed with customer organizations as needed. Must be a U.S. citizen with no dual citizenship. Preferred Qualifications Familiarity with agile software development and DevOps methodologies. Experience mentoring or training technical teams in digital engineering or software practices. Industry certifications or specialized training in digital engineering tools (e.g., advanced CAD, CFD, or FEM certifications). $143,000 - $165,000 a year Why Join Us Istari is building next-generation tools for digital engineering - supporting some of the most ambitious and mission-critical work in aerospace, defense, and beyond. You'll work on a thoughtful, fast-moving team that values autonomy, engineering craft, and product intuition. We take design seriously and invest deeply in quality. We're remote-first but gather regularly in-person for collaboration and team-building. You'll also have access to co-working space in Boston and Washington D.C. if you're local to those areas. Interested? We'd love to hear from you. Apply with your resume and (if available) examples of work you're proud of - whether personal projects, past UI implementations, or design-collaboration work. Istari Digital is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. BENEFITSWe offer highly competitive benefits, including: Health and Family- Medical/Dental/Vision- Employee Premiums are 100% Company Paid- Life Insurance- Flexible Work Hours - Unlimited Paid Time Off (PTO) with federal government holidays Financial- Competitive Compensation - 401k - Company Stock Options- Home Office Setup Budget Learning- Reimbursement for approved trainings and subscriptions- Conferences (travel, lodging, and fees) Note - some benefits are not available to interns or contractors. Thank you for your interest in Istari. Expect to hear back from us soon with next steps.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $143k-165k yearly Auto-Apply 60d+ ago
  • Software Engineer

    Survice Engineering Company

    Principal software engineer job in Dayton, OH

    Join Us in Making a Difference in the Lives of Those Defending Our Nation! Why SURVICE? Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States. Since 1981, we have supported the DoD community, as well as Homeland Security, advanced technologies, environmental, and commercial markets. Our employees have backgrounds in engineering, physics, mathematics, chemistry, computer science, acquisition, technical writing, training, and other technical and administrative fields. And many of our personnel have DoD and/or operational military experience. If you're looking for a challenging and rewarding career with a leading organization, come see what we can offer you! Position Software Engineer * Location: Dayton, Ohio * Security Clearance: Active TS/SCI Clearance Required - U.S. citizenship required * Salary: $75,000 - $115,000 Depending on Experience and Education * Travel: 10% * Benefits: SURVICE Engineering offers a total rewards package to include competitive salaries, comprehensive insurance options, paid time off, 401k, flexible spending, tuition reimbursement. Position Summary SURVICE Engineering is currently seeking a Software Engineer to support several DoD survivability programs. You will accelerate your career and become an integral team member within the defense community. Primary Duties and Responsibilities of Software Engineer * Develop advanced software solutions for our NASIC customer at WPAFB, OH * Collaborate with an established team to design, develop, and integrate innovative software solutions * Research and streamline processes for ingestion of multiple data sources * Develop data standardization architectures to leverage AI/ML techniques * Design and develop software applications using one or more programming languages including Python, C#, C++, Java, or JavaScript * Multi-task in a dynamic, fast-paced environment Minimum Qualifications of Software Engineer Bachelor's Degree in Technical Field of study and 1+ years of relevant experience. Candidates are not required to possess all qualifications; is you possess some of the desired qualifications, please apply. Desired Experience * Must be a U.S. citizen with an active TS/SCI clearance * Bachelor's degree in Software Engineering, Computer Science, or related field * Minimum of 1-5 years of relevant experience in DoW or Intelligence Community * Proficient in design, development, integration, and testing of software architectures * Strong analytical, inference, critical thinking, and creative problem-solving skills * Proficiency in data analysis, statistical methods, and tools * Understanding of machine learning algorithms and techniques * Demonstrated ability to work independently * Demonstrated ability to participate in small, dynamic teams and deliver products exceeding customer expectations About Us SURVICE Engineering is a nationally recognized, single-source engineering service provider for Government and Industry organizations involved in all phases of the systems engineering process. Our employees are our most valuable asset, and they are proud to have supported the development, testing, analysis, and modeling and simulation (M&S) of many of the major U.S. air, land, and sea combat systems in the field today. They have also contributed their expertise to other vital national defense programs and technologies that involve survivability, cybersecurity, information technology/management, software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering. SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. VEVRAA Federal Contractor.
    $75k-115k yearly 48d ago
  • Mainframe Software Engineer IV

    Stratacuity

    Principal software engineer job in Cincinnati, OH

    Job Title: Mainframe Developer Pay Range: $60/HR-$70/HR Contract Length: 8 Months The Mainframe Software Engineer is responsible for designing, developing, maintaining, and enhancing mainframe-based applications. This role supports the full software development life cycle and ensures the reliability, performance, and security of mainframe systems. Key Duties and Responsibilities * Analyze user needs and software requirements to assess design feasibility within time and cost constraints * Design, develop, test, and maintain mainframe applications * Modify and debug existing software to improve performance and functionality * Ensure seamless integration of software with existing systems, hardware, and utilities * Develop and execute unit test plans to validate compliance with specified requirements * Provide technical support by addressing inquiries related to software errors, issues, or functionality * Recommend enhancements and upgrades to existing software systems * Create and maintain technical documentation for system design, programming, and testing * Implement disaster recovery plans and support mainframe system security * Collaborate with other software professionals to resolve technical issues Responsibilities * Execute all phases of the software development life cycle (SDLC) * Develop, code, test, and debug mainframe software * Write clean, efficient, and testable COBOL code * Produce technical specifications and assess operational feasibility * Integrate software components into fully functional systems * Develop verification plans and quality assurance procedures * Document and maintain software functionality * Troubleshoot, debug, and enhance existing mainframe systems * Adhere to project plans, timelines, and industry standards * Ensure software remains current with required updates and features Qualifications * Demonstrated experience as a Mainframe Software Engineer or in a similar role * Experience designing and developing mainframe applications * Proficiency in COBOL, JCL, and other mainframe technologies * Strong knowledge of mainframe databases, SQL, and DB2 * Experience with test-driven development practices * Familiarity with mainframe software engineering tools * Ability to document requirements and technical specifications * Bachelor's degree in Computer Science, Engineering, or a related field EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or ************. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: Cincinnati, OH, US Job Type: Date Posted: January 13, 2026 Pay Range: $60 - $70 per hour Similar Jobs * Mainframe Developer * Mainframe Middleware Engineer * Software Dev Engineer IV * Software Engineering - Software Engineer IV * Software Dev Engineer - Software Dev Engineer IV
    $60-70 hourly 2d ago
  • Software Engineer

    Resonant Sciences 3.9company rating

    Principal software engineer job in Dayton, OH

    Resonant Sciences LLC has an immediate opening for a Software Engineer to join our Dayton, Ohio team. The position provides an opportunity to join a fast-paced elite team whose primary mission is to support our Nation's War Fighters. The candidate for this position shall be a self-starter who can work independently, unsupervised, and with little guidance. The candidate will have an opportunity to be a member of a world-class team consisting of talented and dedicated engineers, technicians, and professionals who work together to interrupt and challenge the status quo to design and develop state-of-the-art technologies. DUTIES AND RESPONSIBILITIES: Resonant is seeking a Software Engineer candidate to join a multi-discipline engineering team that supports our proprietary robotic zonal radar system. We are seeking engineers with education and experience to work in a fast-paced environment developing customer-facing C++ GUI applications as well as back-end hardware interfacing and robot control routines. The selected engineer will have responsibility for and should have expertise in the following areas: Cross-platform GUI design utilizing Qt6 and modern C++ targeting desktop platforms. Transitioning engineering-level interfaces to professional designs. Developing flexible and extensible customer-facing software applications. Developing C++/Python hardware drivers for devices communicating via USB and/or Ethernet. Accelerating and porting Python and/or MATLAB algorithms to C++. Porting existing Python Qt applications to C++. Interacting with customers to determine needs and desires as well as to continually improve user experience with software. Collaborating with analysts and designers in the development and initiation of new software programs and applications. Perform other duties, as assigned. QUALIFICATIONS: BS Degree in Computer Science, Computer Engineering, or related technical field. Experience developing software applications in C++ and Python. Experience developing and maintaining cross-platform GUI applications using frameworks such as Qt. Experience with cross-platform build systems such as CMake. Strong understanding of software design principles. Experience using Git/Gitlab for source control and project management. Writing and communication skills with experience contributing to and/or making technical presentations to internal and external customers. PREFERRED QUALIFICATIONS: MS Degree in Computer Science, Computer Engineering, or related technical field. Familiarity with QML and its interaction with C++ Qt. Experience with Gitlab CI/CD. Experience wit GPU accelerated processing (CUDA/OpenCL). Familiarity with web-based front-end frameworks such as React and Angular. Shell scripting and automation skills. Experience debugging and troubleshooting performance and software issues. CITIZENSHIP/SECURITY CLEARANCE: U.S. Citizenship required. Must be eligible to obtain and/or maintain a Secret security clearance. WHAT'S IN IT FOR YOU? Become part of a high-tech work environment that is highly impactful, exciting, and collaborative. Flexible working environment that enables our employees to balance work and personal life. A comprehensive benefits package that includes medical, dental, vision and prescription benefits with extremely low employee cost share for you and your eligible dependents. A well-funded Health Spending Account with standard account fees paid by Resonant Sciences. 10 Federal Holidays (6 Standard, 4 Floating). A flexible Paid Time Off plan for employees. A generous retirement plan, subject to plan, IRS and ERISA rules. WHO ARE WE? Resonant Sciences is a research and development firm with locations all over the United States, focused on developing and transitioning innovative technologies and solutions to developmental and operational platforms. Our areas of expertise include radome and antenna design and fabrication, custom electronic solutions, and RF measurements of materials, antennas, radomes, and subsystems. Our extensive capabilities include design and analysis, production, and ground and flight testing. A career at Resonant Sciences means that you will be involved in the complete development life cycle, seeing your design evolve from development prototype to incorporating mission requirements to technical specifications into a finished product for field testing. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
    $65k-89k yearly est. 55d ago
  • Software Engineer

    Tangram Flex 3.8company rating

    Principal software engineer job in Dayton, OH

    Tangram Flex is seeking a Software Engineer with 3+ years of experience to join our dynamic team. As a key technical contributor, you will be responsible for providing innovative, reliable solutions to a range of technical software integration challenges, ensuring complete customer satisfaction. This role demands a strong technical skillset coupled with the ability to establish and nurture relationships with stakeholders throughout the entire program lifecycle. What We Do: Our team and products provide solutions to enable innovators to design, develop, verify, and advance critical systems, while accelerating innovation that advances our nation's security. By accelerating the delivery of critical systems, Tangram is transforming the way our nation solves complex software challenges. POSITION DESCRIPTION/ Software Engineers are the primary technical resource for customer engagements, responsible for designing, developing, and maintaining software solutions and technology in a collaborative environment for the programs they support or oversee. JOB RESPONSIBILITIES/ Primary Responsibilities: Design, develop, and test software in relevant languages (ex. C++/C/Java/Python/Rust). Provide design and development support to internal and external resources. Perform technical support and product use guidance for customer engineers. Plan and execute software design and analysis including documentation, testing, and general programming. Support system testing and system performance analysis. Analyze, develop, and recommend design approaches to meet requirements for new or improved products and/or processes. Analyzing and enhancing efficiency, stability and scalability of system resources. Collaborate with software engineers, systems engineers, and other stakeholders on system characteristics, design, and requirements. Maintain a high level of understanding our Tangram Flex's product, Tangram Pro™ and its application within a customer environment. Additional: Contribute to building Tangram's software products, customer systems, and demonstration systems. Articulate technical concepts to both business and technical users. Listen, understand, and convey customer requirements to engineering teammates, product management, sales / business development, and others. Resolve customer issues or difficulties in a manner that is consistent with the company mission, values, and financial objectives of the company. Maintain professional business relationships. Provide status of ongoing and future projects. Present technical findings and support customer demonstrations. Participate in sprint reviews, planning, and integration events. DESIRED SKILLS & EXPERIENCE/ Required Skills: Bachelor's Degree in Computer Engineering, Electrical Engineering, Systems Engineering, or equivalent technical field Possess a current/or recent U.S. Government Security Clearance or the ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Deep experience with C, C++, Java, Python, or Object Oriented Design. Minimum of 3+ years of experience in engineering or software development working collaboratively as part of a high functioning team. Periodic travel for business events, meetings, etc. Hybrid/On-site (Dayton, Ohio) Preferred Skills: Understanding and/or interest in Open Architectures and relevant DoD standards such as OMS or FACE. Familiarity or interest with system design, and embedded systems. Hands-on experience with building systems and system components from sub-system components. Familiarity with Software Test and Assurance Approaches (i.e., Unit Testing, Static Analysis, Fuzz Testing, Symbolic Execution). Knowledge and/or interest in Docker/Containerization, Java, GoLang, Rust, YAML/Bash, Linux etc. A solid understanding of network communications technology. Familiarity with software simulation tools and test frameworks such as AFSIM. We are committed to staying rooted in our core value of Team First. For that reason, we've designed a highly competitive benefits program and supportive work environment to engage employees and their families. ➤ Hybrid/On-site (Dayton, Ohio) work options ➤ Flexible Working Hours and generous Paid Time Off ➤ Employer Paid Medical, Dental, Vision and Short and Long Term Disability Insurance ➤ Access to group rating plans for Life and Disability and Pet Insurance ➤ Employer contribution to HSA ➤ 401K employer match ➤ A work environment and culture that fosters transparency, collaboration, and well-being with engaging employee events for social interaction and knowledge sharing. Tangram Flex is an Equal Opportunity Employer, and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its application procedures and in accordance with federal law. All qualified candidates will receive consideration for employment based on business needs, job requirements, and individual qualifications. EEO/AA Vet/Disabled Employer/ and E-Verify
    $66k-90k yearly est. 13d ago
  • Full Stack Software Engineer

    Calibre Systems

    Principal software engineer job in Wright-Patterson Air Force Base, OH

    Category Information Technology Tracking Code CTO 5099 Type Full-Time/Regular CALIBRE is an employee-owned mission focused solutions and digital transformation company, is seeking a Full Stack Software Engineer to support the Air Force Research Laboratory (AFRL) through the AI Talent contract. This role is ideal for a highly technical and innovative software engineer with experience designing, developing, and optimizing full-stack solutions to support advanced AI initiatives in a secure, mission-critical environment. The role can be performed at Wright-Patterson AFB, OH; Alexandria, VA; or Remote. Key Responsibilities: * Design and develop software requirements for AI-based solutions, including software architecture, APIs, frameworks, and libraries. * Develop both front-end and back-end components, prototypes, and tools to accelerate development cycles and support rapid prototyping. * Lead the development and maintenance of common libraries and shared tools across multiple software teams. * Collaborate with stakeholders to formulate strategies for agile prototyping and scalable AI deployment. * Partner with UX designers, cognitive scientists, data scientists, developers, and testers to produce cohesive and scalable AI system designs. * Document technical specifications and review system documentation from external vendors and internal teams. * Optimize software architectures to meet performance benchmarks, using tooling and metrics to evaluate execution efficiency. * Remain current on DevSecOps practices, emerging design patterns, and AI/ML system architecture trends. * Work directly with clients and product owners to define requirements and build product lines. * Develop roadmaps, strategic design plans, and system architecture documentation. * Analyze and decompose software requirements across system components and subcomponents. * Capture, refine, and document reference architectures and ensure compliance with cybersecurity and development standards. Qualifications: * Active TS clearance required, SCI eligible * Bachelor's degree in Computer Science, Software Engineering, or a related discipline. * 5+ years of experience in full-stack software development, including modern frameworks and DevSecOps practices. * Proven experience designing and building scalable, secure, and high-performance software systems. * Proficiency with programming languages such as Python, JavaScript, TypeScript, Java, or similar. * Strong understanding of AI/ML solution development, cloud architecture, and CI/CD processes. CALIBRE and its subsidiaries are an Equal Opportunity Employer and supports transitioning service members, veterans and individuals with disabilities. We offer a competitive salary and full benefits package. To be considered, please apply via our website at ******************* Come join our dynamic team. #CALIBRECareers This position is located in Wright-Patterson AFB, OH. View the Google Map in full screen.
    $64k-85k yearly est. 60d+ ago
  • Software Engineer, Platform - Dayton, USA

    Speechify

    Principal software engineer job in Dayton, OH

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $64k-85k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    Insight Global

    Principal software engineer job in Dayton, OH

    A well-known Government supporting company in the Dayton OH area is seeking multiple Software Developers. This person will be a part of a diverse whos focus will be to create, assess and generate program design language and C++ code. They will be involved in developing strategies, collaborating with other engineers to problem solve, enhance existing work as well as providing analysis and reporting. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: **************************************************** Skills and Requirements -Bachelors Degree in Software Engineering, Computer Science, Electrical Engineering etc - 3+ years of experience of c++ development ( if they are more JR they need to have a masters or phd) - Linux environment- They use rockey9 - True desktop application development - GGC complier - QT- QWT, OSG and OSG earth - Matlab to convert code - Experience working with FAST code -Ability to obtain a clearance Masters Degree Cloud/Devops experience (CI/CD pipelines, docker/Kubernetes) Security Clearance Matlab ( they convert a lot of their matlab to c++ )
    $64k-85k yearly est. 5d ago
  • Software Development Engineer in Test (SDET)

    Medpace 4.5company rating

    Principal software engineer job in Cincinnati, OH

    Voted a Top Cincinnati Workplace for 4 years running, Medpace is growing rapidly, and we are currently seeking a full-time, office-based SDET to join our Information Technology (IT) team. The SDET position is a vital role whose success relies upon your knowledge, experience, and dedication. The Medpace IT department delivers software solutions that enable and empower both internal and external customers to manage their business processes most effectively and efficiently. Our SDETs ensure these custom solutions are designed, built, and implemented correctly. If you are ready to make a difference, you must be able to accomplish these tasks: Responsibilities * Create new and maintain existing test automation code with a high degree of quality; * Promote best practices in code health, testability, and maintainability; * Work with members of the development and validation teams to determine the best areas of the applicaton to automate; * Implement automation regression suites; * Perform exploratory testing when needed; and * Identify, document, and track bugs to resolution. Qualifications * Bachelor's degree in Information Technology or a related field; * Experience in automation testing and/or software development; * Experience with black and white box testing; * Experience with automation platforms like Selenium or Cypress; * Experience with programming languages such as Java, Python, or JavaScript; * Experience in testing web applications and APIs; and * Strong analytical, organizational, time management, problem-solving and interpersonal skills. Medpace Overview Medpace is a full-service clinical contract research organization (CRO). We provide Phase I-IV clinical development services to the biotechnology, pharmaceutical and medical device industries. Our mission is to accelerate the global development of safe and effective medical therapeutics through its scientific and disciplined approach. We leverage local regulatory and therapeutic expertise across all major areas including oncology, cardiology, metabolic disease, endocrinology, central nervous system, anti-viral and anti-infective. Headquartered in Cincinnati, Ohio, employing more than 5,000 people across 40+ countries. Why Medpace? People. Purpose. Passion. Make a Difference Tomorrow. Join Us Today. The work we've done over the past 30+ years has positively impacted the lives of countless patients and families who face hundreds of diseases across all key therapeutic areas. The work we do today will improve the lives of people living with illness and disease in the future. Cincinnati Perks * Cincinnati Campus Overview * Flexible work environment * Competitive PTO packages, starting at 20+ days * Competitive compensation and benefits package * Company-sponsored employee appreciation events * Employee health and wellness initiatives * Community involvement with local nonprofit organizations * Discounts on local sports games, fitness gyms and attractions * Modern, ecofriendly campus with an on-site fitness center * Structured career paths with opportunities for professional growth * Discounted tuition for UC online programs Awards * Named a Top Workplace in 2024 by The Cincinnati Enquirer * Recognized by Forbes as one of America's Most Successful Midsize Companies in 2021, 2022, 2023 and 2024 * Continually recognized with CRO Leadership Awards from Life Science Leader magazine based on expertise, quality, capabilities, reliability, and compatibility What to Expect Next A Medpace team member will review your qualifications and, if interested, you will be contacted with details for next steps.
    $65k-90k yearly est. Auto-Apply 11d ago
  • Software Development Engineer

    Sencorpwhite

    Principal software engineer job in Hamilton, OH

    Purpose of the Role We are seeking a Software Development Engineer to join our growing team. You will help modernize our intelligent storage automation software by contributing to new features and supporting integration with ERP and MRP systems. This role offers a hands-on opportunity to learn from experienced engineers and gain real-world experience in enterprise software development and system integration. Key Responsibilities Have a working knowledge of Microsoft C# and the .Net framework. Data exchange fundamentals desired. Implement standard APIs for communication between platforms using REST, SQL, and flat file architectures. Implement and troubleshoot configuration files for software and hardware accessories. Write and troubleshoot database queries using SQL. Document final solution and publish documentation to aid in technical support. Demonstrates strong organizational & prioritization skills. Providing timely and accurate customer communication in email, text, and phone. Define and communicate solution backup and recovery plans. Assists in developing the software development roadmap. Ability to troubleshoot complex systems. Willingness to work outside normal business hours or extended to support customer needs and operational schedule. Strong working knowledge of Microsoft Excel and data transformation via comma delimited or fixed field formats. Working knowledge of XML and application configuration using XML. Qualification Requirements Experience with one or more programming or scripting languages, specifically C# Exposure to SQL or similar relational database platforms (SQL Server, MySQL, PostgreSQL); coursework or personal projects count Basic understanding of data integration concepts, including transforming and consolidating data across systems Familiarity with cloud platforms such as Microsoft Azure, AWS, or GCP is a plus Comfortable working in Windows and Microsoft Server environments Interest or experience in ERP or MRP systems is a plus General understanding of networking concepts (e.g., IP addresses, subnetting) Basic familiarity with REST APIs and data formats like JSON, XML, or CSV Strong problem-solving mindset and willingness to learn new technologies quickly Effective collaborator who also takes initiative and can work independently with guidance Excellent interpersonal and communication skills Strong attention to detail with solid documentation habits Willingness to take ownership of tasks and follow through to completion Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent hands-on experience through internships, bootcamps, or personal projects) HTML, JavaScript, CSS, ASP.Net 8, and Blazor server experience preferred. Core Competencies Safety - Observes and enforces safety procedures; reports potentially unsafe conditions; uses equipment and materials properly Quality- Strives to eliminate errors, accurate work is a priority, seeks opportunities to improve product. Productivity - Manages workload, works efficiently, meets goals and objectives Employee Engagement - Passionate about job and company, committed to the company and puts discretionary effort into work. The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. The description is not designed to contain or to be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required to employees assigned to this job.
    $64k-86k yearly est. 3d ago
  • Software Engineer 2

    Cdo Technologies, Inc. 4.5company rating

    Principal software engineer job in Dayton, OH

    We are seeking a skilled Software Developer with experience in C# and C++ to support software development efforts for the Air Force Test Center. In this role, you will contribute to developing tools that enable analysis, visualization, and modeling of large-scale test data critical to mission success.
    $63k-82k yearly est. Auto-Apply 60d+ ago
  • SDET III // US Citizens and GC Candidates Only

    Hudson Manpower

    Principal software engineer job in Cincinnati, OH

    Job description Job Title: SDET III Cincinnati, OH (Onsite) Top Skills Required: Hands-on test automation with Java or JavaScript API testing experience (Postman, REST Assured, SoapUI) Strong GitHub and version control skills Role Summary: We're seeking a Senior Software Development Engineer in Test (SDET III) to join our agile development teams. You'll be responsible for building scalable test automation frameworks, ensuring backend/API quality, and leading QA strategy across cross-functional teams. You'll play a key role in developing automation for web, mobile, and API layers, while actively contributing to continuous integration and deployment pipelines. Responsibilities: Design and implement reusable automated test frameworks Write and maintain automated test cases for UI, APIs, and mobile apps Perform exploratory testing and root cause analysis Collaborate with developers, product owners, and QA leads Maintain test cases in test management tools Support release planning and CI/CD readiness Required Qualifications: 5+ years of experience as an SDET/QA Engineer Proficiency in Java or JavaScript test automation API testing expertise using Postman, REST Assured, or similar Experience with Git, Jenkins/GitLab CI, Jira/Agility Familiar with SQL, agile methodologies, and cloud environments Excellent written and verbal communication skills Preferred Skills: WebdriverIO, Newman/Postman scripting BDD frameworks (Cucumber, SpecFlow, etc.) Accessibility testing experience ISTQB or equivalent certifications ECM testing (Mobius, FileNet, EngageOne) is a big plus Why Join Us? Competitive salary + 401(k) with company match Paid vacation & bench time Training & certification budget Health, dental, vision & life insurance Referral bonus eligibility All done! Your application has been successfully submitted! Other jobs
    $64k-86k yearly est. 60d+ ago
  • Software Engineer Lead - Fraud systems

    Dev 4.2company rating

    Principal software engineer job in Cincinnati, OH

    Company DescriptionJobs for Humanity is partnering with FIS to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located. Company Name: FIS Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired : Bachelor of Computer Engineering Travel Percentage : 1 - 5% We are FIS. Our technology powers the world's economy and our teams bring innovation to life. We champion diversity to deliver the best products and solutions for our colleagues, clients and communities. If you're ready to start learning, growing and making an impact with a career in fintech, we'd like to know: Are you FIS? About the role: The Tech Lead role will be accountable for development, and delivery for both traditional on-premises and cloud-based applications for a major business area. The Tech Lead will provide technical guidance for design, development, and automation across all projects including cloud and on-premises, ensuring timely delivery of high-quality solutions and associated artefacts that meet the requirements of each project. About the Team: This role is with our Fraud & Disputes Engineering team and is comprised of colleagues around the globe supporting both on-prem and cloud based solutions for our clients. What you will be doing: Provide technical leadership for teams of developers. Provide strong technical leadership in on-prem and cloud-based software architecture and scalable API designs. Participate in software design meetings and analyze user needs to determine technical requirements. Ensure enforcement of IT standards and chosen Technology Stack Acting as point of contact and escalation on production issues across several business-critical applications. Design and develop key application components as microservices by adapting the Twelve-Factor Application Methodology using Spring Boot, Java, and RESTful architecture. Design and develop Single Page Applications using AngularJS. Develop and maintain Enterprise Java Batch application using JSR specification and schedule java batch jobs using Kubernetes scheduler. Design and develop apps with high throughput and low latency applying load balancing, caching, threading etc. Have a strong familiarity with source code management and continuous integration/delivery processes and tools like GitHub, Jenkins, and Nexus. Write technical specifications based on conceptual design and stated business requirements. Write code, complete programming and performs testing and debugging of applications using current programming languages and technologies. Complete documentation and procedures for installation and maintenance. Establish and document development and testing best practices. What you bring: Multiple year of experience design and Programming skills in JEE technologies including Spring Framework (IoC, MVC, Transactions, Security, and Batch), Spring Boot, Spring JDBC, JPA, Hibernate, SOAP/RESTful, XML, DB2, Tomcat and EDA solutions such as Kafka/ MQ. Object-oriented and service-oriented design concepts, including knowledge of data transfer objects and associated design patterns. Experience working with cloud computing strategies and architecture (Kubernetes, AWS services such as EKS, Lambda, Dynamo DB, API gateway, SQS, EC2, S3, CloudWatch, IAM roles/polices etc.) Experience in implementing Micro services Architecture & building / deploying highly automated, scalable, and maintainable infrastructure. Hands-on experience with frontend frameworks such as Ionic, AngularJS. Experience with front-end technologies such as JavaScript, TypeScript, JQuery, Ajax, HTML5, CSS3, and Bootstrap. Experience in container-based development (Docker, Kubernetes) Experience with modern software development tools for Continuous Integration including Jenkins, Git/GitHub, Jira, Nexus, Maven, Jenkins, SonarQube. Experience with Automated unit test (Unit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven development (BDD) (Cucumber). Knowledge of security vulnerabilities in web applications and experience addressing them. Experience working on Agile projects and strong knowledge of Agile process & terminology. Strong experience with Java, Spring Boot, Amazon Web Services (AWS) development, Kubernetes, Docker, Angular, Javascript, Web Services, and Agile Development Added bonus if you have: Familiarity working with OAuth 2.0 framework and scopes. Fintech industry What we offer you: A career at FIS is more than just a job. It's the change to shape the future of fintech. At FIS, we offer you: • A voice in the future of fintech • Always-on learning and development • Collaborative work environment • Opportunities to give back • Competitive salary and benefits Privacy Statement FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice. EEOC Statement FIS is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, genetic information, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here supplement document available here For positions located in the US, the following conditions apply. If you are made a conditional offer of employment, you will be required to undergo a drug test. ADA Disclaimer: In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis. Sourcing Model Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company. #pridepass
    $100k-133k yearly est. 60d+ ago
  • Software Engineer - Python Development

    Invitrogen Holdings

    Principal software engineer job in Oakwood, OH

    Are you ready to be part of a team that is at the forefront of technological innovation? Thermo Fisher Scientific Inc. is seeking a Python / IoT Development Engineer to join our ambitious team in the United States. This is an outstanding opportunity to work within a world-class organization that is committed to making the world healthier, cleaner, and safer. As part of our team, you will collaborate with exceptionally dedicated engineers and scientists to develop and implement flawless solutions that impact global health and safety. This position is subject to the successful completion of a United States federal government Tier 3 security clearance. U.S. citizenship is a requirement of this clearance process under federal law. Position Summary: You will join the Digital Platforms group focusing on enterprise initiatives and technical projects. This multifaceted environment offers an outstanding opportunity to craft the future of our digital offerings. Location: This position is a site-based role with the opportunity to work at one of our three locations: Oakwood Village, Ohio; Madison, Wisconsin; or Tewksbury, Massachusetts. What you will do: Define and develop verifiable requirements and software builds. Write technical documentation for software architecture, development, and verification plans. Develop software requirements, architectures, and build fault-tolerant systems Participate in all aspects of software development, systems integration, test execution, issue resolution, and reviews. Collaborate and communicate effectively with software, hardware, and test engineers across the team. How you will get here: Education: BS in Computer Science, Engineering, Chemistry, Mathematics, or equivalent work experience with 3+ years of related experience. Qualifications: Required: 3+ years of years of Python application development Experience with MQTT or other message brokers Experience developing and deploying applications under Linux environment Knowledge of modular, maintainable coding practices for embedded/gateway applications. Preferred: Experience in AWS IoT Core and AWS Greengrass v2 components development. Ability to develop, package, and deploy custom Greengrass components in Python. Experience setting up secure IoT communication between devices and the AWS cloud using IoT policies, certificates, and device shadows. Experience working with AWS SDK for Python (boto3) for IoT and cloud interactions. Experience with Linux-based IoT gateways (system configuration, networking, security hardening). Familiarity with system services, logging, and debugging tools for device operation. Experience with IAM roles/policies, IoT Things, and IoT Groups for device security and management. Ability to configure and manage cloud-side resources (e.g., Lambda functions, S3 storage, DynamoDB, MQTT topics) to integrate with IoT Core. Understanding of TLS, certificates, and secure communication protocols for IoT devices. Capability to diagnose connectivity problems between the gateway and AWS IoT Core (firewall, ports, MQTT topics). General Skills Strong debugging and problem-solving skills in distributed IoT systems. Familiarity with DevOps practices, CI/CD pipelines, and source control (GitHub). Good documentation and interpersonal skills for working with cross-functional teams. Join us at Thermo Fisher Scientific Inc. and contribute to our mission of enabling our customers to make the world healthier, cleaner, and safer. Embrace this opportunity to grow within our dynamic organization and make a significant impact on global health and safety! Compensation and Benefits The salary range estimated for this position based in Massachusetts is $95,900.00-$156,000.00. This position may also be eligible to receive a variable annual bonus based on company, team, and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on, which includes: A choice of national medical and dental plans, and a national vision plan, including health incentive programs Employee assistance and family support programs, including commuter benefits and tuition reimbursement At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan Employees' Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount For more information on our benefits, please visit: *****************************************************
    $95.9k-156k yearly Auto-Apply 43d ago
  • Android Software Engineer

    Apidel Technologies 4.1company rating

    Principal software engineer job in Blue Ash, OH

    This Android Software Engineer role will join a team providing new functionality, enhancements and maintenance for a newer Android application. This application is used to assess the quality of product delivered to a distribution center. The Android Software Engineer is responsible for collaborating with Product Management, Product Design, Lead Android Developer, and Quality Engineering to deliver a high-quality solution. Minimum Position Qualifications: 3+ years of professional Android application development experience using Kotlin. Proficiency with Android SDK, Jetpack libraries, MVVM architecture, and modern mobile frameworks. Solid experience integrating RESTful APIs, managing JSON data, and third-party libraries/services. Understanding of mobile security best practices and optimization techniques. Experience with optimizing mobile apps, in Java and Kotlin. Excellent analytical, problem-solving, and debugging skills. Ability to interact well in a team environment. Proficient understanding of code versioning tools, such as Git, GitHub Saas. Bonus Qualifications: Familiarity with CI/CD processes, automation tools, and testing frameworks. Experience coding in Java. Key Responsibilities Design, develop, and maintain robust and scalable Android applications using Kotlin. Complete work estimates and plans independently as appropriate for design, development, implementation, and rollout tasks. Champion company standards and best practices. Work to continuously improve software delivery processes and practices. Create technical system documentation and ensure that this documentation remains current. Support and maintain applications utilizing required tools and technologies. Provide support for applications, including involvement with the Support Center. Provide off-hours support (24 x 7) as required. Integrate seamlessly with backend services to deliver real-time data for quality inspections. Optimize application performance and responsiveness to deliver exceptional user experience. Participate actively in agile ceremonies, including sprint planning, code reviews, and retrospectives. Troubleshoot and resolve technical issues promptly, ensuring reliability and optimal application performance. Continuously evaluate and implement best practices in mobile development and architecture. Note to Vendors Location: Must be a local candidate willing to come onsite 4 days a week (BTC) Prescreen: No prescreen required Project: E2E Fresh Top Skills: 3+ years of experience with Android development using Kotlin (Must-have) Android SDK, Jetpack libraries, MVVM architecture, and modern mobile frameworks (Must- have) Familiarity with CI/CD processes, automation tools, and testing frameworks (Bonus) Java coding experience (Bonus)
    $71k-101k yearly est. 11d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Dayton, OH?

The average principal software engineer in Dayton, OH earns between $82,000 and $143,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Dayton, OH

$109,000

What are the biggest employers of Principal Software Engineers in Dayton, OH?

The biggest employers of Principal Software Engineers in Dayton, OH are:
  1. University of Dayton
  2. Sierra Nevada
  3. Northrop Grumman
  4. DRS
  5. Leonardo DRS, Inc.
Job type you want
Full Time
Part Time
Internship
Temporary