What are the responsibilities and job description for the Senior Software Engineer position at EF Johnson Technologies Inc.?
Senior Software Engineer
About Us
EFJohnson Technologies is a subsidiary of JVCKENWOOD Corporation, a leading provider of P25 communications solutions for first responders in public safety and public service, the federal government, and industrial organizations. Our products are marketed under the EFJohnson and KENWOOD brands.
EFJohnson provides wireless communications products and systems for public safety, commercial, and government customers. We design, manufacture, and market conventional and trunked radio systems, land mobile radio repeaters, and mobile and portable radios, including Project 25 digital radio products.
______________________________________________________________________________
As a Senior Software Engineer you’ll develop and maintain software for the EF Johnson Infrastructure Development and Test group. This position follows the Product Life Cycle process, adhering to schedules, designs, and deliverables. The Senior Software Engineer actively communicates and coordinates with other engineering teams and team members, providing constructive input and timely feedback. This position has an extensive background in web development, and complex SQL queries in a Linux environment. This role is out of our Irving, TX office with opportunities for hybrid work.
Key Responsibilities
- Develop and maintain software for EFJohnson’s infrastructure product line in a web environment.
- Install, upgrade, and manage engineering and production Linux (CentOS and Ubuntu) servers running on both physical and virtual machines.
- Evaluate and apply necessary security protocols to maintain IA compliance.
- Evaluate, demonstrate, and recommend new technologies and approaches as it applies to the system/product solutions.
- Provide the highest tier of technical support to field service teams and customers.
- Develop requirements and protocol documents for new and existing products.
- Develop detailed plans for projects to achieve scheduled milestones.
- Establish and maintain good inter/intra departmental communications.
- Respond to special assignments/projects as directed by management, with an attitude and willingness conducive to getting the job done.
- Exhibit desirable and appropriate professional behavior including leadership, sense of urgency, independent judgment, teamwork, ability to get along with others, creative thinking and personal integrity to provide for a cohesive, productive business unit dedicated to the achievement of corporate goals.
- Additional duties as required.
- Agrees to abide by the established Approval Matrix.
Qualifications
- Bachelor’s or master’s degree in electrical engineering, Computer Engineering, or Computer Science or equivalent experience.
- 6 or more years’ applicable experience.
- Recent experience developing and testing web-based solutions, including client/server models, SQL, JavaScript, AJAX, HTML, CSS and one of: Perl, Python, or PHP required.
- Familiarity with Internet protocols including HTTPS, SSH, and websockets desired.
- Experience with PostgreSQL is a highly desirable.
- Knowledge of RedHat/CentOS and Ubuntu Linux installation/configuration and Bash are highly desirable.
- Knowledge of land mobile radio or other communications standards a plus.
- Experience using Git and GitLab is a plus.
- Experience using Helix ALM Issue Management a plus.
What We’re Looking For
- Ability to communicate effectively both verbally and in writing.
- Must possess excellent interpersonal skills and be a team player.
- Ability to give presentations to management, customers, or internal teams.
- Must be a self-starter with excellent problem-solving skills.
Travel Requirements
- Up to 10%
What We Offer
- Competitive salary
- Health, dental, and vision benefits
- Additional supplemental benefits
- 401K employer match
- Tuition reimbursement
- 12 paid holidays additional PTO
- Supportive- team-driven environment
- Opportunities to work on mission-critical projects that make a real impact
Equal Opportunity Statement
EF Johnson Technologies is an Equal Opportunity/AFFIRMATIVE ACTION Employer who values diversity and inclusion in the workplace. It is the policy of this company to provide equal opportunity with regard to all terms and conditions of employment. The company complies with federal and state laws prohibiting discrimination on the basis of sex, race, color, religion, creed, national origin, disability, veteran status, age, sexual orientation, gender identity, genetic information, pregnancy, or any other protected characteristic.
Salary : $125,000 - $145,000