Software Engineer, Business Applications
Coalition
- Location
- Any location, United States
- Work model
- On-Site
- Level
- Mid
- Salary
- $115k/yr
- H-1B history
- 5 approvals (FY2023)
- Posted
- 2h ago
Skills
About this role
About us
Coalition is the world's first Active Insurance provider designed to help prevent digital risk before it strikes. Founded in 2017, Coalition combines comprehensive insurance coverage and innovative cybersecurity tools to help businesses manage and mitigate potential cyberattacks.
Opportunities to make an impact with bold thinking are real—and happening daily at Coalition.
About the role
Coalition is looking for a Software Engineer to join the Business Applications team and help build, extend, and operate the systems that support how our business runs. This role is centered on Salesforce and CRM engineering, with a strong emphasis on clean software design, reliable integrations, and practical partnership with the teams that depend on these systems.
You will work across the full delivery lifecycle: understanding a business problem, shaping requirements, designing a solution, writing and reviewing code, testing, releasing, documenting, and supporting what you build in production. You will partner with stakeholders in Sales, Marketing, Customer Support, Claims and other business functions, while collaborating with engineers, administrators, product owners, and IT partners.
This role is for an engineer who can independently own project deliverables, make sound technical tradeoffs, work effectively across team boundaries, and help raise the quality and capability of the team around them.
Responsibilities
• Design, build, test, release, and maintain scalable Salesforce and CRM solutions that improve business operations.
• Translate business needs into clear technical requirements, implementation plans, and maintainable software.
• Develop custom Salesforce capabilities and integrations using appropriate platform features, APIs, automation, and software engineering practices.
• Partner with Salesforce administrators, engineers, product owners, and business stakeholders to define solutions that are secure, reliable, and easy to operate.
• Build and maintain integrations between Salesforce and other business applications, services, and data sources.
• Participate in architecture and solution reviews, explaining design choices, dependencies, risks, and tradeoffs to technical and non-technical audiences.
• Own assigned projects from planning through delivery, balancing new capabilities with technical debt, maintenance, operational support, and quality.
• Establish appropriate testing, monitoring, documentation, and release practices for the systems you own.
• Investigate and resolve production issues, defects, data problems, and integration failures; identify root causes and follow through on durable fixes.
• Collaborate with partner teams to manage requirements, dependencies, releases, incidents, and changes that affect shared systems.
• Improve development workflows, tooling, and team practices by identifying opportunities to use automation and AI to improve engineering efficiency, testing, documentation, support, and business workflows.
• Use AI-assisted development tools thoughtfully, applying sound judgment to validate outputs and protect the security, privacy, and maintainability of the systems you build.
• Share knowledge through documentation, code reviews, technical discussions, and mentorship of peers and junior team members.
What Success Looks Like
• Deliver meaningful Salesforce and CRM improvements with good velocity and a high standard of quality.
• Independently clarify ambiguous requirements and turn them into pragmatic, well-designed solutions.
• Build trust with business partners by communicating clearly, setting expectations, and