Senior Software Engineer (Remote)

Agile, Infrastructure, SQL, Software deployment, Software engineering, Java, JavaScript, API, Amazon Web Services, Framework, SAML, RESTful, JSON, Engineering
Full Time
Depends on Experience
Travel required to 10%.

Job Description

The Senior Software Engineer role at Mineral is for developers who lead the engineering team by example. They regularly take on the most difficult technical tasks and consistently make significant contributions to all areas of the Mineral platform.
                                                                                                                                      
In addition to those contributions, the Senior Software Engineer is a key contributor when new features are being groomed and planned by their team. Their application knowledge is indispensable in this area. Senior Software Engineers not only have deep expertise in multiple different Mineral services, but they also understand and directly contribute to the management of Mineral’s technical infrastructure.
 
Finally, the Senior Software Engineer is a go-to technical resource for anyone in the broader Mineral technology organization. They fully understand the organization’s deployment and support processes in all environments and are an excellent mentor to groups and individuals within and outside the development team.
 
You will:
  • Architect, build, and maintain scalable and high-quality production-level services.
  • Write clean, well-tested code that is also performant and secure.
  • Perform peer code reviews.
  • Mentor junior developers (onsite and offshore) to develop their technical expertise and provide technical guidance that helps them reach their potential. 
  • Support the Mineral software platform in production environments and help diagnose and fix operational issues within your area(s) of expertise.
  • Be a technical leader of an agile team, helping refine projects down to estimable units of work and finishing that work to meet the team’s definition of done. 
  • Collaborate with Product Management and other teams within Mineral to scope and implement new features.
  • Perform other job-related duties as assigned.

You have: 

  • 5+ years of experience developing, testing, shipping, and supporting production quality web services.
  • Demonstrates expert-level knowledge of SpringBoot, Spring Frameworks, Java, Webhooks, Microservices, Integration frameworks, messaging frameworks, New Relic and SQL (Postgres).
  • Possess solid understanding of API's development using REST JSON/XML, security standards e.g., OAUTH, OpenID Connect and SAML.
  • The ideal candidate will also have experience working with at least one front-end JavaScript framework, preferably React.
  • Experience with a hosting provider, preferably AWS.
  • Experience mentoring junior team members.
  • Commitment to quality and the craft of software development.
  • Passion for learning new things.
  • Comfortable being a part of a globally distributed product development team and with team members having diverse skill levels and experience.
  • Good communicator and capable of appropriately engaging in constructive conflict.
Benefits and Perks
Generous medical, dental, and vision insurance coverage
401k + company match
Flexible PTO + Company Holidays
Corporate Bonus Program
Paid Family Leave
Other market competitive perks and benefits
 
Equal opportunities, accessibility for all
Mineral values diversity and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Mineral are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic.
 
We’re also committed to providing reasonable accommodations for qualified applicants with disabilities in our job application and recruitment process. If you need assistance or an accommodation, don’t hesitate to reach out to us at 
Dice Id : RTX1e82bf
Position Id : 7267812
Originally Posted : 2 weeks ago
Have a Job? Post it

Similar Positions

Senior Software Engineer Java
  • Tranzeal, Inc.
  • New York, NY, USA
Senior Software Developer - Java
  • Amarx Search, Inc.
  • Urbandale, IA, USA
Sr Software Engineer II (Java/AWS)
  • Shutterfly
  • Tempe, AZ, USA
Senior Go/Golang Software Engineer-Hybrid/Remote
  • Perennial Resources International
  • New York, NY, USA
Senior Software Engineer - Retail Technology
  • Hy-Vee, Inc.
  • West Des Moines, IA, USA
Software Engineer - Finance
  • Hy-Vee, Inc.
  • West Des Moines, IA, USA
Manager, Software Engineering
  • DKKD INC aka DKKD Staffing
  • Los Angeles, CA, USA
Sr. Java Developer
  • Diligence Systems, Inc.
  • Philadelphia, PA, USA
Senior Software Engineer
  • Brivo Systems LLC
  • Bethesda, MD, USA