Senior Software Engineer

33 Minutes ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

Syniverse is seeking a Sr Software Development Engineer to develop new applications and provide lifecycle support for existing applications. The role requires in-depth knowledge of subsystems and supporting tools, active participation in team meetings, and full accountability for assigned tasks. The engineer will adhere to software development procedures and processes while fulfilling a leadership role. Key responsibilities include developing software modules according to requirements, automating and executing unit and functional tests, modifying existing software for error correction, hardware adaptation, interface upgrades, and performance improvements. The role also involves creating design documents, ensuring software security by developing programs to monitor private information sharing, performing integration testing, onboarding new customers by verifying network connections and troubleshooting issues, analyzing outages by reviewing logs and monitoring message links, reviewing design documents and code, documenting release notes, assisting operations with implementation, and performing post-implementation monitoring and testing. Additionally, the engineer will work with Product Support to research customer-reported problems, analyze logs, and duplicate problematic scenarios.
Must have:
  • Develop software modules conforming to requirements
  • Develop and automate unit/functional tests
  • Modify existing software for corrections/upgrades
  • Create design documents
  • Ensure software security
  • Integration testing
  • Analyze outage causes
  • Review design documents and code
  • Document release notes
  • Assist operations with implementation
  • Perform post-implementation monitoring
  • Research customer problems
  • Bachelor's degree in Engineering/Technology or Computer Science
  • 5+ years of technical experience
  • Experience with Java, C, C++
  • Experience with RDBMS, SQL
  • Experience with Object-Oriented methodologies
  • Ownership/Accountability for tasks
  • Ability to work in a team
  • Excellent communication skills
  • Independent work habits
  • Proven ability to deliver quality software on time
  • Strong analytical and problem resolution skills
  • Solid decision making skills
Good to have:
  • Knowledge in JAVA
  • Knowledge in Unix
  • Knowledge in Shell Scripting
  • Knowledge in RDBMS concepts
  • Knowledge in PL/SQL
  • Experience supporting Unix servers and storage servers
  • Experience with development environments
  • Experience with compilers and debuggers
  • Experience with production runtime environments
  • Experience with Structured development methodologies
  • Experience with ISPF, JCL/PROC
  • Experience with COBOL, REXX, Easytrieve, Clist
  • Experience with VSAM, DB2
  • Experience with File-Aid, Expeditor, ESP
  • Act with a sense of urgency
  • Positive attitude
  • Maintain composure in stressful environments
  • Strong control and follow-up skills
  • Project Management knowledge
Perks:
  • Competitive total compensation
  • Flexible/remote work
  • Inclusive, collaborative, and transparent organizational culture

Job Details

Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping their devices online wherever they go, we believe in leading the world forward.  Which is why we work with some of the world’s most recognized brands. Eight of the top 10 banks. Four of the top 5 global technology companies. Over 900 communications providers. And how we’re able to provide our incredible talent with an innovative culture and great benefits.

Who We're Looking For

A Sr Software Development Engineer has the responsibilities to develop new applications and perform lifecycle support for existing applications. The engineer must possess in depth knowledge of a sub system within the environment and the tools that support company’s products.

The engineer must also attend and contribute in internal team meetings. In addition, the engineer must be completely accountable for all assigned tasks. Finally, the engineer is required to adhere to all of company’s software development procedures and processes while fulfilling the leadership role.

-

Some of What You'll Do

Scope of the Role:  

  • Direct Reports: This is an individual contributor role with no direct reports  

 

 

Key Responsibilities 

  • Development of software modules conforming to the functional/ performance/ user experience requirements 

  •  Development and automation and execution of Unit and Functional Tests to demonstrate the conformance of software with the functional/ performance/ user experience requirements 

  •  Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance. 

  • Create high-level or detailed design documents from requirements utilizing Object-Oriented or Structured Methods that contain such items as use cases, flow diagrams, structure definitions and architecture diagrams. 

  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance 

  • Ensure software security by developing programs to actively monitor the sharing of private information 

  • Integration testing across interfacing functional groups that may be involved, such as Crossroads, billing and reporting. 

  • On-boarding new customers by verifying network connections to a customers’ network, assisting in troubleshooting connections problems, and configuring the production system with customer-specific application parameters. 

  •  Analyzing causes for outages by reviewing logs, viewing queues, monitoring message links. 

  • Review design documents, code and test results to insure accuracy and completeness and adherence to the requirements.   

  • Document thorough release notes detailing the implementation process according to company proceduresPresent the implementation plan in formal release planning walk-thrus. 

  • Assist operations with the actual implementation of an application. 

  • Perform post-implementation monitoring and testing to insure the release is functioning as expected. 

  • Work with Product Support to research customer reported problemsAnalyze application logs, network traces and program traces to determine the root cause of reported problemsUsing company’s test environment and emulation tools, duplicate problematic scenarios reported by the customer. 

 

 

 

Experience, Education, and Certifications: 

(What are the minimum years of experience, education, or certifications needed) 

 

  • Bachelor of Engineering/ Bachelor of Technology (B.E/ B.Tech) and/or postgraduate of computer science (M.Sc./MCA) with basic knowledge in JAVA, Unix, Shell Scripting, RDBMS concepts, PL/SQL 

  • 5+ years of working technical experience  in coding, testing, supporting, troubleshooting, designing, building, installing, configuring, and supporting Unix servers and storage servers and management software 

  • Working experience in : 

  • Development environment – OS, editor, utilities, database. 

  • Compiler, Debugger. 

  • Java, C, C++ Languages. 

  • Production runtime environment. 

  • Object-Oriented and Structured development methodologies. 

  • RDBMS, SQL. 

  • ISPF, JCL/PROC. 

  • COBOL, REXX, Easytrieve, Clist. 

  • VSAM, DB2. 

  • File-Aid, Expeditor, ESP. 

 

 

 

Additional Requirements:  

  • Ownership/Accountability for tasks/projects. 

  • Work well within a team environment. 

  • Excellent oral and written communication skills. 

  • Independent work habits. 

  • Proven ability to deliver quality software on time. 

  • Act with a sense of urgency. 

  • Positive attitude - optimism. 

  • Maintain composure in a stressful environment. 

  • Strong analytical, business logic and problem resolution skills. 

  • Strong control and follow-up skills. 

  • Solid decision making skills. 

  • Project Management knowledge. 

 

-

Why You Should Join Us

Join us as we write a new chapter, guided by world-class leadership. Come be a part of an exciting and growing organization where we offer a competitive total compensation, flexible/remote work and with a leadership team committed to fostering an inclusive, collaborative, and transparent organizational culture.

At Syniverse connectedness is at the core of our business. We believe diversity, equity, and inclusion among our employees is crucial to our success as a global company as we seek to recruit, develop, and retain the most talented people who want to help us connect the world.

Know someone at Syniverse?

Be sure to have them submit you as a referral prior to applying for this position.

Similar Jobs

Gigamon - Engineering Program Manager II

Gigamon

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Vigaet - Unreal Engine Environment Artist -Full Time

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Triple dot studios - ASO Manager

Triple dot studios

London, England, United Kingdom (Hybrid)
2 Months ago
Avalanche Studios Group - Senior Gameplay Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
3 Weeks ago
P99 soft - QA Lead (JavaScript)

P99 soft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Beijing, Beijing, China (On-Site)
3 Months ago
affinidi - Engineering Manager, Application Development

affinidi

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Scout - Engineer, Sub-Frame

Scout

Novi, Michigan, United States (On-Site)
2 Months ago
zeta - Senior Software Development Engineer

zeta

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Qualcomm - Senior Digital Design Engineer

Qualcomm

Cambridge, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Haleon - Network Operations Director, QSC NA

Haleon

Warren, New Jersey, United States (On-Site)
1 Day ago
Square - Team Lead, Technical Support

Square

Manila, Metro Manila, Philippines (Remote)
20 Hours ago
SEGA - Junior Licensing Artist

SEGA

England, United Kingdom (Hybrid)
4 Weeks ago
bytedance - Compliance Officer, Indonesia - Global Payment

bytedance

Jakarta, Jakarta, Indonesia (On-Site)
8 Months ago
WebFX - Junior Outreach Strategist (Non-Client Facing)

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
1 Month ago
Vertx Inc. - Director - E-invoicing Global Solutions Operations & Enablement

Vertx Inc.

United States (Remote)
1 Year ago
London stock Exchange - Full-Stack C# Software Engineer

London stock Exchange

Toronto, Ontario, Canada (On-Site)
1 Month ago
Sierra - Marketing Intelligence Manager

Sierra

San Francisco, California, United States (On-Site)
1 Month ago
IMC - Senior Recruiter

IMC

Hong Kong (On-Site)
1 Month ago
kaizen gaming  - Principal Data Scientist

kaizen gaming

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

GHX - Senior Technical Business Analyst

GHX

Hyderabad, Telangana, India (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer, Tech support

Nagarro

India (Remote)
9 Months ago
Saviynt - IGA/IDM Principal Architect, Professional Services

Saviynt

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Tech dome - Project Manager

Tech dome

Indore, Madhya Pradesh, India (On-Site)
2 Months ago
fluence - Remote Monitoring & Diagnostics Engineer

fluence

Bengaluru, Karnataka, India (On-Site)
2 Months ago
CData Software - Software Development Engineer III

CData Software

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Nagarro - Staff Engineer, .Net Fullstack

Nagarro

India (Remote)
9 Months ago
Hitachi - Terraform with DevOps

Hitachi

Pune, Maharashtra, India (On-Site)
9 Months ago
Tapnplay - UX UI Artist

Tapnplay

Bengaluru, Karnataka, India (On-Site)
2 Months ago
extreme network - Principal SW Systems Engineer

extreme network

Bengaluru, Karnataka, India (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Marvell - Principal Engineer, Emulation

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Crunchyroll - Director, Software Engineering, Android

Crunchyroll

Culver City, California, United States (Remote)
8 Months ago
cirrus logic - Senior Analog Design Engineer

cirrus logic

Austin, Texas, United States (Hybrid)
1 Month ago
Virtuos - 6-Month Internship - Software Engineer

Virtuos

France (Hybrid)
3 Months ago
Tesla - Mechanical Design Engineer - Seating

Tesla

Berlin, Berlin, Germany (On-Site)
5 Months ago
PwC - Manager SAP Supply Chain Planning | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
9 Months ago
Neolytix - AR Process Trainer – US Healthcare RCM

Neolytix

Gurugram, Haryana, India (On-Site)
2 Weeks ago
Palo Alto Networks - Senior Technical Support Engineer, Focused Services, Cortex XDR

Palo Alto Networks

Tokyo, Japan (On-Site)
1 Week ago
Jane Street - FPGA Engineer

Jane Street

London, England, United Kingdom (On-Site)
2 Weeks ago
rivos - SOC Electrical Analysis Engineer - Full Time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Syniverse, we enable seamless connections between the proliferating devices and networks that make the world work. Billions of people and companies depend on us every moment of the day. What does that mean for you? Your career? Your future? Let your imagination roam.We’re for people ready to do the new thing, the next thing, the next big thing that will change how the world connects. We’re for people who want to make a difference while making their mark. Who seek out problems to solve. Who don’t wait for an invitation.

Bengaluru, Karnataka, India (On-Site)

San José Province, Costa Rica (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Dubai, Dubai, United Arab Emirates (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

San José Province, Costa Rica (Remote)

Bengaluru, Karnataka, India (Remote)

View All Jobs

Get notified when new jobs are added by Syniverse