Meteor Education
Accelerating Engagement
Senior Software Engineer
Location
United States
Posted
49 days ago
Salary
$135K - $145K / year
8 yrs expEnglishJavaJava ScriptMy SQLPythonSQLVisualforce
Job Description
• Communicating goals and planning solutions
• Understand and articulate the problems and goals the organization faces.
• Technical discovery and solution design for complex assignments.
• Anticipate problems and tradeoffs with proposed solutions.
• Estimate time involved in completing tasks and informing estimation practices within the team.
• Iterate on solutions and follow up throughout the implementation process.
• Collaborate with cross-functional teams to define and deliver product features.
• Serve as a technical point-of-contact for Technology team leadership.
• Implement and support features
• Develop software solutions that meet goals and are flexible and scalable.
• Contribute end-to-end technical delivery for complex features, integrations, and services.
• Discover reproducible steps for issues and provide timely solutions.
• Continuously refactor and improve existing technology, including proactive identification and remediation of technical debt.
• Apply appropriate testing practices (including test-driven development and acceptance testing) to ensure feature quality.
• Coordinate with the Technology team members and leadership, enabling them to keep stakeholders informed of sprint development status.
• Participate in the development of coding standards and design patterns within the team.
• Release Management & DevOps
• Participate in and contribute to CI/CD pipeline design, testing, and deployment automation within core enterprise platforms (Salesforce, NetSuite, MuleSoft, and other supporting services).
• Ensure deployment processes are repeatable and well-documented.
• Troubleshoot issues across development, test, and production environments, including root-cause analysis for complex production incidents.
• Technical Documentation & Standards
• Maintain and update system-level technical documentation and coding standards.
• Participate in code reviews, while ensuring work is completed, and feedback is addressed consistently.
• Help define engineering best practices and technical standards within the team.
• Write clean, efficient, performant, and well-documented code, and maintain clear system-level technical documentation.
• Security & Compliance
• Utilize security best practices across integrations and applications.
• Maintain awareness of Salesforce, NetSuite and MuleSoft platform updates and assess impact on existing systems.
• Conform to solutions that meet compliance and data-protection requirements.
• Apply security best practices across integrations and applications, balancing risk, usability, and business needs.
• Technical Leadership
• Aid in the mentorship of other developers or new team members.
• Continue to learn and share knowledge with the organization.
• Stay current on emerging technologies and platform changes, particularly within enterprise ecosystems.
• Provide expertise on technical matters.
• Understand the systems and processes of the organization.
• Be a contributing, proactive part of platform management: e.g. monitoring releases, managing technical debt.
• User-centric development: ensuring solutions are not just technically correct but effective for the end user.
• Influence technical direction through collaboration and technical expertise, without direct people management responsibility.
Job Requirements
- 8+ years of professional experience in software engineering and application development, with significant experience in enterprise environments.
- 5+ years working within enterprise SaaS ecosystems, including Salesforce and NetSuite.
- 3+ years of experience designing and implementing complex integrations using MuleSoft or equivalent middleware platforms.
- Hands-on experience with Salesforce Lightning, Visualforce pages, NetSuite SuiteScript automation tools, and dashboards.
- Proficiency in Apex, LWC, JavaScript, SOQL, and Java, with advanced proficiency in Python, with experience building production-grade integrations and services.
- Strong knowledge of SOA and experience in designing integration interfaces and APIs.
- Experience with SQL databases, preferably Microsoft SQL and MySQL, along with their integration into one system via Snowflake or the like.
- 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 analysts.
- Enterprise development certifications (e.g., Salesforce Platform Developer, App Builder, MuleSoft Developer) are a plus but not required.
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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer49 days ago
Full TimeRemoteTeam 51-200Since 2014
Senior Software Engineer developing services and APIs for commerce platforms
CloudJavaReactTypeScriptGo
Full-stack Engineer49 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor
Software Engineer focusing on customer requirements in health tech.
JavaMySQLOraclePostgres
Full-stack Engineer49 days ago
Full TimeRemoteTeam 501-1,000Since 2012H1B Sponsor
Staff Software Engineer developing foundational AI computing solutions at DataRobot
CloudKubernetesPythonRayTerraformGo
California + 2 moreAll locations: California, Massachusetts, Washington
Full-stack Engineer49 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor
Sr. Software Engineer ensuring reliability of production systems for healthcare solutions
AWSCloudDistributed SystemsPythonRubySQL
United States