Software Engineer

Meteor Education Logo

Meteor Education

πŸ’΅ $75k-$95k
πŸ“Remote - United States

Summary

Join Meteor as a Software Engineer and contribute to the development and maintenance of Salesforce and MuleSoft applications. Collaborate with project owners and team members to define specifications, build prototypes, and achieve organizational goals. This remote position requires strong communication, problem-solving, and technical skills. You will implement and support features, provide documentation, and continuously improve existing technology. The role demands expertise in Salesforce and MuleSoft development, along with proficiency in various programming languages and tools. This full-time, salaried position offers a competitive compensation package and comprehensive benefits.

Requirements

  • 5+ years of experience in Salesforce application development, software engineering, and working with the Salesforce ecosystem
  • Hands-on experience with tools like Salesforce Lightning, Visualforce pages, automation tools, and dashboards
  • Valid Salesforce certifications such as Platform Developer I, App Builder, or Salesforce Administrator demonstrate expertise in Salesforce tools
  • Proficiency in Apex, JavaScript, SOQL, HTML, and CSS, and familiarity with Python, MySQL, or other database tools
  • Minimum 3+ years of experience in Mulesoft
  • Java, Middleware, Mule ESB, Strong knowledge of SOA and experience in designing Mule Interfaces
  • Experience with SQL databases, multiple data sources and their integration into one system
  • Excellent verbal and written communication skills
  • Strong analytical and problem-solving skills
  • Collaborative, team player who is driven by results
  • Strong experience with time management within an agile environment
  • Excellent customer service skills and experience working with end users and business analyst

Responsibilities

  • Communicate goals and plan solutions
  • Understand the problems and goals the organization faces
  • Anticipate problems and tradeoffs with proposed solutions
  • Estimate time involved in completing tasks
  • Iterate and follow up during the implementation process
  • Implement and support features
  • Develop software solutions that meet goals and are flexible and scalable
  • Provide clear and concise documentation
  • Discover reproducible steps for issues and provide timely solutions
  • Continuously refactor and improve existing technology
  • Use test driven development and acceptance tests to ensure feature quality
  • Coordinate with development team and keep project manager informed of sprint development status
  • Be a subject matter expert
  • Provide expertise on technical matters
  • Understand the systems and processes of the organization
  • Gain expertise in projects participated in
  • Continue to learn and share knowledge with the organization

Benefits

  • Medical, Dental, Vision
  • Basic Life AD&D (100% employer paid)
  • Short Term Disability (100% employer paid)
  • Long Term Disability (Not employer paid)
  • 401(k) + matching
  • Supplemental Insurance
  • Flexible Spending Account
  • Paid Time Off
  • Paid Parental Leave (8 weeks)
  • 2 Volunteer Days
  • 9 Company Paid Holidays
  • Primary Caregiver Leave (40 hours)
  • Employee advocates serving to sustain employee wellness in the workplace

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.