[Remote] Software Engineer II F/T
Note: The job is a remote job and is open to candidates in USA. Mastercard is a global leader in digital payments, supporting a sustainable economy where everyone can prosper. They are seeking a Software Engineer II to provide support for applications software through programming, analysis, design, development, and delivery of software solutions.
Responsibilities
- Responsible for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices
- Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget
- Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks
- Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis
- Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management
- Participate in on-call pager support rotation
- Document software programs per Software Development Best Practices
- Follow Mastercard Quality Assurance and Quality Control processes
- Assist Senior Team members in modification of the documentation templates per the needs of the project and technology
- Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency
- Support collection and reporting of project and software metrics
Skills
- Master's degree or foreign equivalent in Computer Science, Engineering or related and two (2) years of progressively responsible experience in job offered or as a Software Developer, Software Engineer or related
- Alternatively, employer will accept a Bachelor's degree and five (5) years of progressively responsible experience
- Qualifying experience must include at least 2 years of experience with each of the following: Java; Web Services; Relational database (Oracle) modeling and design; Agile development practices/SAFE; Spring Boot; Testing (Junit, Mockito); Hibernate, JPA; Angular; Spring MVC; RabbitMQ; Kafka; Kubernetes; Docker; Amazon Web Services
- Employer will accept any suitable combination of education, training, or experience
Benefits
- Incentives offered through MasterCard’s Employee Referral Program Apply to this position.
- Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
- Flexible spending account and health savings account
- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
- 80 hours of Paid Sick and Safe Time
- 25 days of vacation time and 5 personal days, pro-rated based on date of hire
- 10 annual paid U.S. observed holidays
- 401k with a best-in-class company match
- Deferred compensation for eligible roles
- Fitness reimbursement or on-site fitness facilities
- Eligibility for tuition reimbursement
- 56 hours of Paid Sick and Safe Time for interns
- Jury duty leave for interns
- On-site fitness facilities in some locations for interns
Company Overview
Company H1B Sponsorship