Senior Software Engineer
Job Description
POSITION: Senior Software Engineer
LOCATION (Remote): Within the following US states: FL, TX, CO, or NC
DEPARTMENT: Technical Realization-Development
REPORTS TO: Director, Software Development and Quality Assurance
FLSA STATUS: Full-Time / Exempt
PRIMARY RESPONSIBILITIES (include but not limited to):
- Assisting in the design and development of new product offerings
- Provide support to the Operations group maintaining the company’s production environment
- Participation in the agile Software Development Life Cycle from user story breakdown and review through product release documentation
- Decomposing business requirements providing accurate time estimates for completing each task
- Mentor and guide team members
- Maintain existing applications and participate in the design and development of new features and applications
- Maintain strong software development best practices
- Assisting in the authoring of architectural and technical specification documentation
DESIRED SKILLS, KNOWLEDGE & ABILITIES:
- Strong knowledge of C/C++
- Experience developing and supporting services that implement multiple communication protocols such as SMPP, SCTP, HTTP, HTTP/2, DIAMETER and others.
- Experience with at least one scripting language (Perl, ruby, python, etc.)
- Strong background with SQL, experience with MySQL or MariaDB a plus
- Experience implementing, maintaining, and scaling service-oriented applications
- Ability to quickly analyze and identify application performance bottlenecks and design resolutions
- Working knowledge of the Linux operating system
- A strong desire to learn new technology
- Actively participate in all facets of the software development life cycle
- Strong analytical, problem solving, and diagnostic skills
EDUCATION & REALATED EXPERIENCE:
- A BS in Computer Science, Software Engineering, related field, or equivalent experience
- 5+ years of experience working with C/C++
- 5+ years of experience designing and using relational database schemas
- Experience working in the wireless/telecom industry is a plus
- Familiarity with Front-End/UI development and frameworks a plus
- Experience working with SS7, SIP, or 5G is a plus
OTHER REQUIREMENTS:
• Occasionally may require being on-call
• Occasionally may require working in excess of 40 hours / week to meet a deadline
• Physical requirements:
o Ability to sit at a desk for one or more hours at a time
o Ability to operate computer and other equipment in the office
• Verification of employment authorization status in the U.S. will be required upon employment
COMPENSATION:
• Competitive depending on experience
COMPREHENSIVE AND COMPETITIVE BENEFITS PACKAGE:
• Health and Wellness:
- Medical (including prescription), dental, and vision insurance for employees and eligible dependents
- Basic and voluntary life insurance
- Long- and short-term disability insurance
• Retirement:
- 401(k) plan
• Work and Life Balance:
- Generous paid time off policy (vacation, sick, and holiday)
• Additional Perks:
- Remote work
- Employee discounts and assistance services
- Employee referral bonus program
- Casual dress code
- A sharp team to collaborate with
- Games, snacks, and employee fun!
Company Description
Interop has its World Headquarters in Fort Myers, FL, USA, and Regional Headquarters in Dublin, Ireland; as well Network Operations Centers (NOCs) in Fort Myers, Florida, USA; Dallas, Texas, USA; and Dublin, Ireland.
Interop Technologies is always looking for client-centric, committed individuals with strong problem-solving skills, an entrepreneurial attitude, and a passion for technology and its influence on the global mobile industry. Qualified individuals, regardless of race, gender, or creed, are encouraged to apply for our currently available positions by sending their resumes to Interop Technologies, an Equal Opportunity Employer and Drug-Free Workplace.
Recommended Skills
- Agile Methodology
- Analytical
- Business Requirements
- C++ (Programming Language)
- Communications Protocols
- Diagnostic Skills