Senior Software Engineer

4 Minutes ago • 6-6 Years

Job Summary

Job Description

The Senior Software Engineer will perform complex software engineering assignments, providing technical guidance and leadership, and mentoring junior team members. The role involves conceptualizing, designing, coding, debugging, and performing development activities. The engineer will coordinate project concepts, develop specifications, and prepare design specifications. Responsibilities also include designing, developing, and testing applications and programs, as well as supporting products throughout their lifecycle, from conception to delivery. The engineer must also participate in code reviews, prepare reports, and stay updated on software engineering developments. The role requires effective communication, problem-solving skills, and the ability to prioritize tasks under deadlines and budgets.
Must have:
  • Experience with Native Android and Java
  • Experience in using Gradle
  • Experience with MVVM architecture
  • Experience in writing unit tests using Junit
  • Experience with Dagger and RxJava
  • Experience with secure/managed API integration
  • Experience with Google Firebase/Performance/Analytics
Good to have:
  • React Native & Kotlin experience
  • Experience with Jetpack compose
  • Understanding of NFC and payment solutions
  • Experience in iOS & Android app release
  • Experience with mobile payment integration
  • Familiarity with camera/scan features & geolocation
  • Knowledge of SCRUM and SDLC practices

Job Details

Business Unit:

Cubic Transportation Systems

Company Details:

Cubic offers an opportunity to provide innovative technology for government and commercial customers around the globe, helping to solve their future problems today. We’re the leading integrator of payment and information technology and services for intelligent travel solutions worldwide, and the leading provider of realistic combat training systems, secure communications and networking and highly specialized support services for military and security forces of the U.S. and allied nations. If you have an entrepreneurial spirit and thrive in an innovative environment, we want to talk to you about your next role at Cubic! We are seeking employees inspired by technology, and motivated by the rewards of hard work, commitment, teamwork, quality, integrity, and respect. We invite you to explore opportunities with Cubic.

Job Details:

Job Summary: Performs complex software engineering assignments following designated standards and procedures. Provides technical guidance and leadership, and mentors more junior members of the team. Conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. Works closely with other engineering disciplines. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

 

Essential Job Duties and Responsibilities:

  • Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations.
  • Use current programming language and technologies to provide creative, thorough and practical solutions to a wide range of technical problems
  • Design develop and test applications and programs to support the company’s products
  • Design develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing and software configuration control
  • Complete high- and low-level detailed software design specifications, storyboards and interface specifications
  • Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services
  • Prepare reports, manuals, procedures and status reports
  • Participate and work with team members in code reviews and make necessary improvements in code
  • Coaches and mentors junior team members
  • Keeps abreast of improvements and developments within software engineering
  • Supports bid and proposals and customer variation requests
  • Supports and coaches more junior members of the team

     

    Minimum Job Requirements:

    Qualifications

    • Bachelor's degree in technology (B Tech) or master's in computer application (MCA) or related field with minimum 6 years’ experience.

     

    Must have skills:

    • Experience with Native Android and Java.
    • Experience in using Gradle.
    • Experience with MVVM architecture.
    • Experience in writing unit tests using Junit.
    • Experience with Dagger and RxJava.
    • Experience with secure and/or managed API integration.
    • Experience with Google Firebase, Google Performance and Google Analytics, including their use in resolving technical issues in the field.

    Desirable skills:

    • React Native & Kotlin are desirable. Having exp in Bitrise is desirable
    • Experience with Jetpack compose.
    • Understanding of NFC and various payment solutions (wallet, virtual card, open payments) on Android and iOS platforms
    • Demonstrated experience developing, testing, maintaining and release both Android and IOS apps into production using Appstore Connect and Google Console
    • Experience with mobile payment integration, such as Apple Pay or Google Wallet
    • Familiarity with camera and scan features, geolocation of consumer and commercial devices
    • General enthusiasm for SCRUM, well-demonstrated knowledge of SDLC practices, and teamwork.

    Personal Qualities:

    • Effective written and oral communication skills
    • Excellent problem-solving skills
    • Team player
    • Able to prioritize work, complete multiple tasks and work under deadline and budget guidelines.
    • May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements

    General Duties and Responsibilities:

    • Comply with Cubic’s Quality Management System
    • Comply with Cubic Occupational Health, Safety and Environment policies and procedures
    • Comply with security in accordance with established policies and procedures of the organizations
    • Comply with Cubic Human Resources Procedures
    • Other duties as requested

    Worker Type:

    Employee

    Similar Jobs

    Axon - Senior Technical Program Manager - Infrastructure & Application Projects

    Axon

    Boston, Massachusetts, United States (Hybrid)
    5 Months ago
    Maxis Studios - Animator - The SIMS

    Maxis Studios

    Madrid, Community Of Madrid, Spain (On-Site)
    6 Months ago
    Neostella - Project Manager

    Neostella

    Medellín, Antioquia, Colombia (On-Site)
    6 Months ago
    Luxoft - DevOps Engineering Lead

    Luxoft

    Pune, Maharashtra, India (On-Site)
    5 Months ago
    Luxoft - Site Reliability Engineer

    Luxoft

    Singapore, Singapore (On-Site)
    5 Months ago
    Nagarro - Staff Engineer, Java Fullstack

    Nagarro

    Canada (Remote)
    6 Months ago
    Sinch - Full Stack Lead (React/Node)

    Sinch

    Noida, Uttar Pradesh, India (Hybrid)
    6 Months ago
    Nagarro - Senior Staff Engineer

    Nagarro

    Johannesburg, Gauteng, South Africa (On-Site)
    6 Months ago
    Kokotree - Full Stack Developers

    Kokotree

    Wilmington, North Carolina, United States (On-Site)
    6 Months ago
    Next Level Business Services - Java/J2EE Developer

    Next Level Business Services

    San Diego, California, United States (On-Site)
    6 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    Mattel  Inc  - Technical Program Manager - Digital Gaming

    Mattel Inc

    California, United States (On-Site)
    4 Months ago
    On Location - Cluster Manager IVH - Predazzo / Tesero - MICO26 Olympic & Paralympic Games

    On Location

    Milan, Lombardy, Italy (On-Site)
    4 Months ago
    Social Discovery Group - Head of Product (Premium products)

    Social Discovery Group

    Almaty, Almaty Region, Kazakhstan (Remote)
    5 Months ago
    PAPAYA - Analytics Principal

    PAPAYA

    Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
    8 Months ago
    Intrepid Studios,  Inc  - Project Manager

    Intrepid Studios, Inc

    (Remote)
    3 Months ago
    Dream Sports - Customer and Community Support

    Dream Sports

    Pune, Maharashtra, India (On-Site)
    5 Months ago
    LeoVegas - Outbound Specialist Dutch Speaking

    LeoVegas

    Gibraltar (On-Site)
    6 Months ago
    Wargaming - Game Economy Designer (World of Warships: Legends, Console)

    Wargaming

    Belgrade, Serbia (Hybrid)
    5 Months ago
    SEGA US - Sr. Producer

    SEGA US

    Irvine, California, United States (On-Site)
    4 Months ago
    The Walt Disney Company - Sr Software Engineer (webOS/Tizen)

    The Walt Disney Company

    San Francisco, California, United States (On-Site)
    6 Months ago

    Get notifed when new similar jobs are uploaded

    Jobs in Hyderabad, Telangana, India

    InMobiInMobi - SDE III - Devops

    InMobiInMobi

    Bengaluru, Karnataka, India (On-Site)
    7 Months ago
    PwC - AES SAP PPDS  Senior Associate (Sr. Analyst) - consult.

    PwC

    Bengaluru, Karnataka, India (On-Site)
    7 Months ago
    DNEG - Environment Generalist - 3D

    DNEG

    Mumbai, Maharashtra, India (On-Site)
    6 Months ago
    Thornton Tomasetti - BIM Modeler - Structural

    Thornton Tomasetti

    Maharashtra, India (Hybrid)
    7 Months ago
    Cvent - Lead UX Designer

    Cvent

    Gurugram, Haryana, India (Hybrid)
    8 Months ago
    Nagarro - Associate Principal Engineer, Java Fullstack

    Nagarro

    India (Remote)
    6 Months ago
    Goldsikka  - Unreal developer

    Goldsikka

    Hyderabad, Telangana, India (On-Site)
    10 Months ago
    Zuru - QA Engineer - Structural Engineer (BIM)

    Zuru

    Ahmedabad, Gujarat, India (On-Site)
    6 Months ago
    Nagarro - Associate Principal Engineer, Cloud

    Nagarro

    Hyderabad, Telangana, India (On-Site)
    6 Months ago
    ICE - Senior Engineer, Systems Engineering

    ICE

    Pune, Maharashtra, India (Hybrid)
    7 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Category Jobs

    Electronic Arts - Senior Software Engineer - .NET, Game Creation

    Electronic Arts

    Orlando, Florida, United States (Remote)
    8 Months ago
    NAH.io - Web Development Manager

    NAH.io

    Hong Kong (On-Site)
    6 Months ago
    ICE - Developer Data Science

    ICE

    Hyderabad, Telangana, India (Hybrid)
    8 Months ago
    The Walt Disney Company - Lead Software Engineer (Identity)

    The Walt Disney Company

    Bristol, Connecticut, United States (On-Site)
    5 Months ago
    USE Insider - Senior Full Stack Engineer

    USE Insider

    Türkiye (Remote)
    6 Months ago
    CloudHire - Senior Full Stack Architect : Angular & NestJS

    CloudHire

    Mumbai, Maharashtra, India (On-Site)
    6 Months ago
    Paypal - Technical Evangelist

    Paypal

    Omaha, Nebraska, United States (Hybrid)
    7 Months ago
    Meta - Software Engineer, Front End

    Meta

    Menlo Park, California, United States (Remote)
    6 Months ago
    SciPlay - Full Stack Developer

    SciPlay

    İstanbul, İstanbul, Türkiye (Hybrid)
    5 Months ago

    Get notifed when new similar jobs are uploaded

    About The Company

    Cubic creates and delivers technology solutions in transportation that make people’s lives easier by simplifying their daily journeys, and defense capabilities that help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is driven to solve global challenges through innovation and service to our customers and partners.


    We have a leading portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense.


    To learn more, visit www.cubic.com.

    Hyderabad, Telangana, India (On-Site)

    Hyderabad, Telangana, India (On-Site)

    Crawley, England, United Kingdom (On-Site)

    Wellington, Wellington, New Zealand (On-Site)

    Brisbane, Queensland, Australia (On-Site)

    Hyderabad, Telangana, India (On-Site)

    Townsville, Queensland, Australia (On-Site)

    Hyderabad, Telangana, India (On-Site)

    Stockton-on-Tees, England, United Kingdom (Hybrid)

    Hyderabad, Telangana, India (On-Site)

    View All Jobs

    Get notified when new jobs are added by Cubic Corporation

    Level Up Your Career in Game Development!

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

    Job Common Plug