Posted in

Staff Software Engineer

Staff Software Engineer

CompanyMastercard
LocationAtlanta, GA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Expertise in using front-end and back-end technologies such as React, Node, Ext, Java, Kotlin
  • Strong knowledge of Java, REST API, Pivotal Cloud Foundry, Jenkins, Spring, Oracle, GIT, Microservices, Messaging Framework
  • Experience with Microservices, MicroFrontends and Cloud Native Architecture
  • Proven experience leading and mentoring other engineers in a technical capacity
  • Familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT)
  • Track record of delivering major pieces of functionality on time and on budget
  • Ability to solve scale, resilience, security, and robustness problems
  • Experience with databases like Oracle/Postgres and NoSQL MongoDB
  • Knowledge of different SDLC practices (Waterfall, Scrum, Kanban, SAFe) and their appropriate use cases
  • Proficiency in basic engineering principles for building and running mission-critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)
  • Excellent verbal and written communication skills, with strong relationship-building, collaborative, and organizational skills
  • Bachelor or Master’s Degree in Computer Science or equivalent

Responsibilities

  • Mastery in front-end and back-end technologies
  • Work closely with enterprise architects and product management to define features and user stories
  • Contribute to day-to-day system development and maintenance activities to meet service level agreements (SLAs)
  • Create solutions with high levels of innovation, cost-effectiveness, quality, and faster time to market
  • Provide technical training to other team members
  • Actively seek opportunities to enhance standards and improve process efficiency
  • Support services in production
  • Ensure iterative delivery dates across a continuous development lifecycle are met, while identifying emerging issues

Preferred Qualifications

    No preferred qualifications provided.