At PLEXSYS, our teams design, build and deliver Live, Virtual, and Constructive (LVC) innovation and training solutions to customers around the world. With over 200 employees in seventeen states and four foreign countries, we contribute our success to enabling better training…everyday…across the globe. As an employee of PLEXSYS, you’ll find a culture that empowers you to achieve your professional objectives, give your personal best, and work with other highly passionate individuals. Our core values of integrity, excellence, teamwork and agility drive our daily decisions, identify our focus areas, and inspire our organizational culture. GENERAL DESCRIPTION We’re looking for a Senior Software Engineer who loves solving complex problems, building reliable systems, and helping shape technical direction. Reporting to the Application Development Manager, you’ll work across the stack, mentor others, and turn ideas into high-quality, scalable software. The Senior Software Engineer is responsible for designing, developing, testing, and deploying high-quality software applications and systems that meet business needs and performance requirements. This role involves working across multiple platforms, collaborating with stakeholders, and mentoring junior developers to ensure the delivery of scalable and efficient software solutions. The Senior Software Engineer will also contribute to the improvement of development processes, stay updated on emerging technologies, and adhere to organizational policies and procedures, including quality and compliance standards. Key responsibilities include writing clean and maintainable code, conducting code reviews, troubleshooting software defects, and providing technical guidance to the team. DUTIES & RESPONSIBILITIES Design, develop, test, and deploy high-quality software applications and systems Work across both Linux and Windows environments to build and support cross-platform applications. Collaborate with the stakeholders and team to gather requirements and translate them into technical specifications. Architect scalable and efficient software solutions that meet business needs, performance requirements, and security standards. Write clean, maintainable, and well-documented code using appropriate coding languages and development tools. Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding best practices. Identify and troubleshoot software defects and performance issues, proposing and implementing effective solutions. Mentor and guide junior developers, sharing technical knowledge and fostering a culture of learning and growth within the team. Stay updated on emerging technologies, industry trends, and best practices, and recommend their adoption when relevant. Contribute to the improvement of development processes, tools, and methodologies to enhance productivity, quality, and efficiency. Assist in the development of procedures for testing and documentation of code. PLEXSYS Interface Products, Inc. is 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, or protected veteran status and will not be discriminated against on the basis of disability.