Senior Software Engineer

3 Minutes ago • 8 Years + • Software Development & Engineering

Job Summary

Job Description

The Senior Software Engineer designs, develops, troubleshoots, and debugs software features, functionality, and enhancements. This role involves setting direction for design and implementation, correcting defects, and creating new products. Responsibilities include developing software tools like operating systems, compilers, and databases, and ensuring software compatibility with hardware. The position requires a deep understanding of how work aligns with high-level use cases and team deliverables, acting as a technical subject matter expert, and effectively managing multiple priorities.
Must have:
  • Review and provide feedback on designs.
  • Take ownership of design and development of features.
  • Recognize and solve for anti-patterns.
  • Understand work alignment with high-level use cases.
  • Define components fitting into architecture.
  • Defend design decisions for team-owned components.
  • Optimize software design for platform capabilities.
  • Act as technical subject matter expert for product domain.
  • Quantify and communicate work estimates and risks.
  • Handle multiple competing priorities.
  • Break down larger stories and features into tasks.
  • Familiar with relevant technologies and target markets.
  • Take ownership of customer issues and communicate with Support/SEs.
  • Discuss customer concerns beyond immediate technical issues.
  • Willingness to teach and grow junior team members.
  • Ensure tasks are completed, tested, unit tested, and documented.
  • Create plans to fix problems and prevent recurrence.
  • Reliably deliver expected work products and outcomes.
  • Impart a sense of urgency on junior team members.
Good to have:
  • Writes code faster than the average developer.
  • Outstanding quality with few bugs in generated code.

Job Details

Job Description Summary:

The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences software's design in relation to hardware.

Position Reports to: Manager, Software Engineering

The technologies involved include C, C++, Java, Borland C++, Visual Studio, and others.

Job Overview:

The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences software's design in relation to hardware.

Essential Duties and Responsibilities:

  • Review and provide feedback on designs.
  • Takes ownership of the design and development of features within their component.
  • Recognizes and practically solves for anti-patterns.
  • Good understanding of how his/her work aligns with high-level use cases and team deliverables.
  • Define (more than a feature, less than a product) a component that fits into an architecture.
  • Describe and defend design decisions for components owned by the team.
  • Optimize software design to leverage platform capabilities.
  • Acts as the technical subject matter expert for a product domain.
  • Quantify and communicate work estimates and risks to direct management
  • Handle multiple competing priorities with minimal help
  • Understand features as a whole and able to break down larger stories and features into tasks
  • Familiar with most of the technologies we focus on and what markets they target
  • Takes ownership of customer issues and effectively communicate with Support/SEs to resolve field questions/issues
  • Discuss with customers what larger concerns and problems they are trying to solve, over and above the immediate technical concerns
  • Willingness to teach and grow junior team members
  • Excellent listening skills
  • Effectively works within the team and across teams.
  • Ensures all tasks are completed thoroughly and that any work done is tested, unit tested, documented, and ready for customers.
  • Takes identified problems and concerns and create a plan to fix the problem and prevent it from occurring again.
  • Follows through on all tasks.
  • Reliably delivers expected work products and outcomes.
  • Imparts a sense of urgency on junior team members.

Required Qualifications:

  • 8+ years of software engineering experience
  • Mastery of data structures and algorithms.
  • Able to select data structures and algorithms to solve technical problems.
  • Able to write high-quality code rapidly.
  • Able to present a track record of solving problems of increasing complexity
  • Good understanding of trade-offs in solving problems that have variable levels of complexity.
  • Deep understanding of memory allocation and management mechanism, security mechanisms, processing allocation mechanisms of target operating systems.

Preferred Qualifications:

  • Writes code faster than the average developer.
  • Outstanding quality with few bugs in generated code.

Education:

Bachelors/Masters degree in Computer Science or equivalent

Travel Requirements:

0-10%

  • The technologies involved include C, C++, Java, Borland C++, Visual Studio, and others.
  • Job Family Group: Engineering
  • Job Family: Software & Quality Assurance Engineering
  • Job Profile Name: Senior Software Engineer
  • Employee Type:Individual Contributor
  • Job Level: P4 (Advanced)

Similar Jobs

Starkflow - Java/Groovy Developer

Starkflow

Morocco (Remote)
8 Months ago
ION - Software Developer  DataStage, Italy

ION

Italy (Hybrid)
9 Months ago
Maersk Careers - Lead Software Engineer

Maersk Careers

Bengaluru, Karnataka, India (On-Site)
8 Months ago
paypal - Senior Java Backend Developer

paypal

Guatemala City, Guatemala Department, Guatemala (Hybrid)
9 Months ago
Google - Senior Software Engineering Manager, Google Cloud Security

Google

San Francisco, California, United States (On-Site)
8 Months ago
workato - Senior Infrastructure Engineer (MLOps)

workato

Sofia, Sofia City Province, Bulgaria (On-Site)
9 Months ago
PwC - Consultant Senior CIO Advisory | Toulouse | CDI | H/F

PwC

Toulouse, Occitanie, France (On-Site)
9 Months ago
Analog Devices - Staff Engineer, Analog Layout Engineering

Analog Devices

Karnataka, India (On-Site)
10 Months ago
ZeniMax Media - Build Programmer

ZeniMax Media

Rockville, Maryland, United States (On-Site)
10 Months ago
workato - Staff Infrastructure Engineer

workato

Yerevan, Yerevan, Armenia (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Info Stretch - Java Support Software Engineer

Info Stretch

Mexico (On-Site)
8 Months ago
Zeta - Cloud Security Enegineer II/III

Zeta

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Synopsys Inc - SRE, Sr. Associate

Synopsys Inc

Hyderabad, Telangana, India (On-Site)
9 Months ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Orlando, Florida, United States (On-Site)
8 Months ago
Playrix - Senior QA Engineer (VSO Engine)

Playrix

Serbia (Remote)
9 Months ago
paypal - Sr. Software Engineer, Data Governance

paypal

San Jose, California, United States (Hybrid)
9 Months ago
Niantic - Senior Software Engineer

Niantic

Zürich, Zurich, Switzerland (Hybrid)
9 Months ago
canva - Staff Backend Engineer - Product Insights Enablement - Java (Remote across ANZ)

canva

Auckland, Auckland, New Zealand (Remote)
8 Months ago
ION - Data Associate - KYC6

ION

Budapest, Hungary (On-Site)
9 Months ago
Warner Bros. Discovery - Operations Engineer I

Warner Bros. Discovery

Atlanta, Georgia, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Cadence - Lead Support Application Engineer - GCS

Cadence

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Amazon - UX Designer, AWS Fintech

Amazon

Hyderabad, Telangana, India (On-Site)
10 Months ago
Nisum - Junior Java Developer - N6614

Nisum

Bhubaneswar, Odisha, India (Hybrid)
9 Months ago
PwC - BOS - FMS - Finance Operations - Lease System Support - Senior Associate - Operate

PwC

Bengaluru, Karnataka, India (On-Site)
9 Months ago
PhonePe - Manager Analytics (Trust & Safety)

PhonePe

Bengaluru, Karnataka, India (On-Site)
8 Months ago
PwC - AES SAP SD - Logistics Senior Associate  Operate

PwC

Hyderabad, Telangana, India (On-Site)
9 Months ago
Luxoft - Senior Business Analyst - Commodity Trading

Luxoft

New Delhi, Delhi, India (Remote)
8 Months ago
Cloudhire - Software Engineer, Backend

Cloudhire

India (Remote)
9 Months ago
PwC - Senior Associate_Azure Data Engineer_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Accenture in India - GN - Song - MT - Brand and Creative Strategy- Jr. Art Director- Analyst

Accenture in India

Maharashtra, India (Hybrid)
1 Year ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Lifechurch - APIs Staff Engineer

Lifechurch

Edmond, Oklahoma, United States (On-Site)
9 Months ago
DAZN - Android Engineering Manager PL

DAZN

Hyderabad, Telangana, India (On-Site)
9 Months ago
Bazaar Voice - Senior Scrum Master

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
Sandbox VR - Shift Lead (Key Holder)

Sandbox VR

Oak Brook, Illinois, United States (On-Site)
9 Months ago
PwC - Zuora  - Associate

PwC

Bengaluru, Karnataka, India (On-Site)
9 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
8 Months ago
WSP - Landscape Architect

WSP

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
Walmart - Senior, Software Engineer - AR/VR/XR Experiences

Walmart

Sunnyvale, California, United States (On-Site)
1 Year ago
Nasdaq - VP - Exchanges and Trading Services

Nasdaq

New York, New York, United States (On-Site)
9 Months ago
Bounteous - Lead Cloud Systems Engineer

Bounteous

Chennai, Tamil Nadu, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Companies around the world trust Rocket to solve their most complex business challenges by powering their critical infrastructure, business processes, and data. We help extend the value of these assets, enabling our customers to embrace the potential of cloud and mobile computing, advanced analytics, and the innovations of tomorrow. From the clothes we wear to the cars we drive, Rocket solutions power the back-end systems that thousands of brands rely on every day.At Rocket, software is about more than just code—it’s about people. We are passionate problem-solvers, working to make a difference for others. Our foundation is built on empathy, humanity, trust, and love, and we strive to embody these core values in everything we do. Whether we’re serving our customers, partners, or fellow Rocketeers, we are committed to treating everyone with the respect and care they deserve.

Waltham, Massachusetts, United States (On-Site)

Vilnius, Vilnius County, Lithuania (Remote)

Pune, Maharashtra, India (On-Site)

Vilnius, Vilnius County, Lithuania (Remote)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Canberra, Australian Capital Territory, Australia (Remote)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Rocket

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug