Syniverse is the world's most connected company, developing technology that enables intelligent cars to react safely to traffic changes and keeps travelers connected worldwide. We partner with leading brands, including eight of the top 10 banks, four of the top five global technology companies, and over 900 communications providers. We offer innovative culture and great benefits.
Who We're Looking For
A Sr Software Development Engineer is responsible for developing new applications and supporting existing applications. This role requires in-depth subsystem knowledge and adherence to software development procedures. The engineer must contribute in team meetings and be accountable for all assigned tasks.
Some of What You'll Do
- Develop software modules according to functional, performance, and user experience requirements.
- Develop, automate, and execute unit and functional tests to ensure software conformance.
- Modify existing software to correct errors, adapt to new hardware, upgrade interfaces, and improve performance.
- Create design documents using Object-Oriented or Structured Methods, including use cases and architecture diagrams.
- Ensure software security by monitoring private information sharing.
- Perform integration testing with interfacing functional groups like billing and reporting.
- Support onboarding new customers by verifying network connections and configuring production systems.
- Analyze outages by reviewing logs and monitoring message queues.
- Review design documents, code, and test results for accuracy and completeness.
- Document release notes and present implementation plans during release planning.
- Assist operations with application implementation and post-implementation monitoring.
- Collaborate with Product Support to diagnose customer-reported problems using logs and emulation tools.
Experience, Education, and Certifications
- Bachelor of Engineering/Technology or postgraduate degree in computer science.
- 5+ years of technical experience in coding, testing, troubleshooting, designing, building, installing, configuring Unix servers and management software.
- Experience with development environments (OS, editors, database), compiler, debugger, and programming languages like Java, C, C++.
- Familiarity with production runtime environments and development methodologies.
- Working knowledge of RDBMS, SQL, ISPF, JCL/PROC, COBOL, REXX, Easytrieve, Clist, VSAM, DB2, File-Aid, Expeditor, ESP.
Additional Requirements
- Ownership and accountability for tasks/projects.
- Collaboration within team environments.
- Excellent communication skills.
- Independent working habits.
- Ability to deliver quality software on time.
- Positive attitude, sense of urgency, composure under stress.
- Strong analytical, decision making, project management and problem-solving skills.
Why You Should Join Us
Join Syniverse to be part of an exciting growing organization with competitive compensation, flexible/remote work options, and a leadership team committed to an inclusive culture. We value diversity, equity, and inclusion to connect the world.