Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Meteor Education · 3 hours ago

Senior Software Engineer

Meteor Education is seeking a collaborative, senior-level, hands-on Software Engineer with expertise in enterprise Salesforce, NetSuite, MuleSoft, and Python-based services to help drive the evolution of their systems. This role plays an integral part in delivering flexible, scalable, and high-quality software solutions that support both internal operations and external business objectives.

Continuing EducationEducation
check
Growth Opportunities
badNo H1Bnote

Responsibilities

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

Qualification

SalesforceNetSuiteMuleSoftPythonApexJavaScriptSOQLSQL databasesAnalytical skillsCustomer serviceAgile environmentEnterprise development certificationsCommunication skillsTeam playerTime managementTechnical leadership

Required

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

Preferred

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

Company

Meteor Education

company-logo
Meteor Education is a educational services partner working with education professionals.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2023-03-02Acquired

Leadership Team

leader-logo
Bill Latham
CEO
linkedin

Recent News

Company data provided by crunchbase