Job Description
A Software Engineer III performs a variety of engineering assignments in planning and overseeing research, design, development, manufacturing, testing, installation, integration, sustainment, operation, and maintenance of diverse software, electronic, and/or mechanical equipment and systems. Plans, conducts, and technically implements software engineering projects or major phases of software engineering projects, coordinating the efforts of supporting staff in the performance of work. This may include Project Management duties. Leads software development, testing, deployment, integration, documentation, and maintenance in the support of customer requirements.
Key Responsibilities:
Analyzes, evaluates, and integrates solutions to complex technical problems.
Assists in formulating engineering project requirements to meet the customer's needs and deadlines.
Develops detailed implementation plans to execute and meet project requirements.
Works closely with project management, hardware engineering, communications engineering, configuration management, quality assurance and operations support to ensure proper integration of software engineering with the other disciplines involved in the project.
Designs, implements, tests, and deploys software projects.
Provides technical guidance, mentoring, direction, and assistance to other engineering team members.
Reviews modifications to system software to ensure compatibility with existing hardware and software.
Solicits and documents detailed product requirements; writes technical data packages in support of software development or modifications.
Attends and facilitates meetings as required.
Desired Qualifications:
Minimum of ten years work experience.
At least seven years of experience with computer programming using C, C++, and C#.
Ability to program in C, C++, and C#.
Experience designing Windows and Linux applications and graphical user interfaces.
Experience with Web Applications and Services toolsets (Vue, React, Java, JavaScript, XML, ASP).
Experience with database development (SQL Server, Oracle, Access).
Experience with Open Source software and systems, experience with Jenkins.
Experience with containerization, orchestration, and micro-services architecture, including Docker, Rancher, and Kubernetes.
Experience working with air-gapped networks.
Experience with Hyper-V and/or VMWare.
Knowledge and understanding of formal software development standards and software development processes to include the Software Capability Maturity Model.
Ability to deploy and troubleshoot network applications and systems.
Ability to assist/design in the architecture of new networks, submit requests for hardware/software, and employ it.
Ability to perform system administration activities in Windows and Linux operating system environments.
Sound understanding of network switches and routers.
Ability to effectively interact with system users.
Ability to analyze data, resolve problems, and make decisions independently.
Excellent communication and analytical skills
Ability to write and prepare a variety of technical and user-oriented reports, manual, and other types of written communications.
Ability to cross-collaborate with multiple stakeholders and groups to meet differing requirements.
Ability to establish and maintain effective work relationships with those contacted in the performance of this position.
Requirements:
Bachelor of Science in engineering from an ABET-accredited academic institution and four years of related engineering experience.
Mastery of concepts, principles, and practices of engineering that enable the employee to serve as a technical authority on projects relating to the specific programs.
Knowledge and skill sufficient to apply the latest developments in engineering to solve problems in the specialty area.
Working knowledge of computer systems and computer-based engineering tools.
Ability to investigate, troubleshoot, and design solutions to problems in operational hardware and software.
Excellent communication and analytical skills.
Planning/organizational skills and the ability to work under deadlines.
Benefits:
Medical, Dental, Vision Insurance
Benefits Active on Day 1
Life Insurance
Health Savings Accounts/FSA's
Disability Insurance
Paid Time Off
401(k) Plan Options with Employer Match
JT4 will match 50%, up to an 8% contribution
100% Immediate Vesting
Tuition Reimbursement
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Las Vegas offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
