Senior Software Engineer

Redwood City, CA | Engineering

Job Description


Looking for Senior Software Engineer

Truaxis Inc, a member of the MasterCard family of companies, has created the world's most sophisticated platform for analyzing consumers' anonymized shopping behavior, bringing them targeted savings based on an unprecedented trove of transaction data; the way we will win this market is by effectively leveraging this data to create the most compelling user experience.  Our expertise, intellectual property and talented team coupled with MasterCard’s payment network positions us to become a leader in the growing card-linked offers business. You will work closely with other members of the Truaxis team to conceptualize, build, and enhance cutting-edge products, similar to the award-winning services available today on

What you are responsible for

  • Develop features/applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
  • Implement robust, highly scalable, highly optimized backend components
  • Evaluate and integrate latest technologies and third party libraries/APIs
  • Contribute to design, code, specification and architectural reviews and technical documentation

What you will get

  • 3 weeks of vacation each year
  • Industry Standard Health, Vision & Dental Coverage
  • 401k plan
  • A high energy work environment with a top notch engineering team
  • Opportunity to make an impact in the daily lives of friends and family
  • Free lunches!

What you need for this position

  • 5+ years experience as a software engineer; demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation and deployment tasks
  • Experience building highly-scalable web-based software systems, utilizing N-tier architectures, dynamic content, and distributed processing
  • Experience with open source Java frameworks such as Spring, Hibernate etc.
  • Experience with relational databases such as PostgreSQL, MySQL, Oracle etc.
  • Solid OO analysis and design skills and experience working with design patterns
  • Solid data structures and algorithms knowledge
  • Experience working with teams in rapid delivery environments
  • Ability to self-organize and work effectively with minimal supervision
  • Excellent analytical and problem solving skills
  • Excellent communication and collaboration skills
  • BS or MS in engineering, computer science, or a related discipline or equivalent experience


Apply Now
for this Job
Spread the Word

Referral Reward

Not the right job?
Describe your perfect job
Join our Talent Network »