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. Work at Coalition is centered on the joint mission to Protect the Unprotected. We have built a remote-first, highly inclusive culture that welcomes people from diverse backgrounds. We trust each other to take responsibility, share ownership of outcomes, and put in the work together to protect businesses from digital risk. Coalition’s exceptional growth stems from its ability to address real-world problems for organizations of all sizes while remaining true to our founding values of character, humility, responsibility, purpose, authenticity, and inclusion.
Senior Software Engineer
Location
Canada
Posted
1 day ago
Salary
C$134.6K - C$199.6K / year
Seniority
Senior
Job Description
Senior Software Engineer
Coalition, Inc.
Role Description We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning Engine & Data Collection team. This team is responsible for the distributed systems that continuously scan the internet and our customers’ environments to collect the security data that powers our cyber insurance underwriting and our attack surface management product, Coalition Control. In this role, you will: - Design, build, and operate large-scale cloud services that run internet-wide and customer-specific scans. - Ingest and normalize third-party threat intelligence. - Surface high-quality findings into our underwriting, risk, and security workflows. - Work closely with other senior engineers, security, product, and data teams to evolve the architecture of our scanning platform. - Improve its performance and reliability. - Help mentor engineers across a distributed team spanning the US, Canada, and EU. Qualifications - Strong experience as a Senior Software Engineer (or equivalent) working on backend or systems-level services. - Proficiency in at least one of Python or Go, with the ability and willingness to work in both languages over time. - Demonstrated experience with systems design for distributed or high-availability services, including clear understanding of scalability, reliability, and observability. - Hands-on experience building or maintaining scanning, detection, or similar engine-like systems (e.g., vulnerability scanning, security scanning, data processing pipelines, or similar high-throughput engines). - Strong software engineering fundamentals: data structures, algorithms, concurrency, and performance optimization. - Experience working in a cloud-native environment (e.g., microservices, containers, CI/CD, monitoring, logging). - Ability to collaborate effectively across teams, including product, security, and platform/infra, and communicate tradeoffs clearly to technical and non-technical stakeholders. - Proven track record of owning projects end-to-end, from problem definition and design through implementation, rollout, and iteration. - Comfort operating in a fast-paced, evolving environment, making pragmatic technical decisions while maintaining quality and security. - Experience with code quality practices (testing, static analysis, code reviews) and building maintainable systems. Requirements - Own end-to-end systems design for key components of the scanning engine, from initial design through implementation, deployment, and ongoing iteration. - Design and implement high-quality services in Python and Go that power our scanning workflows, ensuring code is maintainable, well-tested, and observable. - Improve performance, scalability, and reliability of the scanning engine, optimizing for large-scale, distributed scanning workloads and strict SLAs. - Partner with security, product, and data teams to translate detection and scanning requirements into robust, production-ready systems and APIs. - Drive technical excellence and standards in the scanning engine codebase, including code review rigor, design documentation, and best practices for secure coding. - Contribute to architecture and roadmap decisions for the scanning platform, evaluating tradeoffs and proposing solutions that balance speed, quality, and risk. - Diagnose and resolve complex production issues related to scanning performance, accuracy, and stability, collaborating with SRE/Infra teams where needed. - Mentor and support other engineers on the team through design feedback, pairing, and knowledge sharing around systems design and scanning domain concepts. Benefits - 100% medical, dental, and vision coverage. - Flexible PTO. - Annual home office stipend and WeWork access. - Mental & physical health wellness programs like Headspace, Lumino, and more! - Competitive compensation and opportunity for advancement.
Related Guides
Related Job Pages
More Software Engineer Jobs
Sr Mulesoft Developer
Navtech, Inc.NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description I have an opportunity for a "Mulesoft Developer" (Remote). I am looking for a candidate who can join immediately. If you are interested, please reply with your updated resume or refer someone if possible. Position: Sr. Mulesoft Developer Location: Remote Duration: 6+ Months Contract Essential Duties, Responsibilities & Outcomes - Design and develop integrations using Mulesoft - Experience integrating with technologies using Salesforce, File share, Rest API, Web Services, SFTP - Experience with MUnit - Familiarity with EDI, JSON, XML data structures - Familiarity with relational databases such as Oracle, Postgres or SQLServer - Familiarity with caching such as ObjectStore and messaging (Kafka/RabbitMQ) technologies - Assist with performance and deployment issues in Cloudhub - Experience working with CI/CD systems such as Jenkins Qualifications - Bachelor's Degree in Computer Science, Engineering or related preferred - Certified Mulesoft developer - 5 years of software development experience using Mulesoft - Experience with Mulesoft + Salesforce integration - Experience in XML, JSON - Experience developing enterprise software through several complete development lifecycles - Functional knowledge of Anypoint IDE and Github development tools - Excellent communication and troubleshooting skills - Excellent judgment and the ability to handle escalated situations - Motivated to learn and grow in experience and knowledge Company Description NAVTECH INC 1600 Golf Road, Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
C# Developer
Navtech, Inc.NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description We have an excellent opportunity for the position of C# Developer. - Location: Boston, MA - Remote - Duration: 6+ Months Contract - Candidates in and around Massachusetts - Visa: USC/GC ONLY Search Tags/Keywords: .NET, C#, MVC, JQuery, Javascript, WCF, Webservice, SOA Top 3 Skills: - C# - WCF - SOA Qualifications - 5+ years' experience in development using .NET (VB.NET & C#) and SQL Server 2005 or higher - Excellent knowledge of .NET Framework 3.5/4.0, Microsoft SQL Server - Strong technical, analytical and communication skills Requirements - Excellent Service Level development skills - Understanding of WCF and SOA - Advanced technical troubleshooting and data analysis and issue resolution skills - Experience using Team Foundation Server or a comparable configuration management tool - Working knowledge of systems development life cycle and use of structured methodologies and techniques - SSIS, SSRS, T-SQL, Stored Procedures, Triggers, DTS, and data access optimization techniques Company Description
Software Engineer
Navtech, Inc.NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description I have an opportunity for a "Software Engineer" - Remote (some travel required for Atlanta GA) and I am looking for a candidate who can join immediately. If you are interested, please reply with your updated resume or refer someone. Position: Software Engineer Location: Remote (some travel required for Atlanta GA) Duration: 6 to 12 Months What you'll do: - You will be part of a high performance development team for the Analytics Segment in Data Fabric Decision Science Alliance. - Develop Cloud native platforms. - Develop strategic design and requirements as a major contributor to a project's success for large revenue generating systems/products. - Provide technical guidance, supervise others, provide instructions, and debug code written by team members. - Consistently hit development time estimates without underestimating or overestimating ability. - Guide and mentor junior developers in developing code and workflow procedures, and conduct code reviews. - Perform general application development activities, including unit testing, code deployment to development environment and technical documentation. - Identify improvements in systems and work and participate in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning. - Consistently demonstrates clear technical judgment, innovation, and consideration for the project's objectives. - Learn many new technologies, researching and self-learning. - Design/Implement features for existing and new GCP platforms. - Apply Security controls. - Automate your deployments as part of the road to production. - Have lots of fun! Qualifications - Minimum of 6 years of experience as a Software Engineer building software across multiple technology areas and application stacks. - BS or MS degree in Computer Science. - GCP. - English - Advanced level. - Java (4 years of experience). - Spring Boot: APIS, Spring Framework, Spring Data, Spring Security, for authentication and automation. - Spring Framework, Maven, Groovy (Jenkins). - CI/CD practices and tools: Git, Github, Jenkins, Nexus, Maven. - Docker, Docker compose. - Messaging Systems (Kafka/PubSub/Kinesis, etc). - Microservices development (2 years). - Microservices Patterns. - Design Patterns. - API rest development. - TDD, unit test, integration tests. - Jenkins pipelines development. - Deployments in GCP. - Monitoring and tuning of applications. - Asynchronous applications development: Pubsub, Kafka, JMS, Queue. - Agile methodologies. - Self-starter, motivated, and actively learning and researching new methods of work and new technology. - Contributions of this level span across the team and the development platform. Requirements - Experience leading teams of 3-5 collaborators. - Kubernetes: Istio, Helm. - Terraform. - Google Cloud Platform related: GKE, Composer/Airflow, DataProc, BigQuery, Cloud SQL, PubSub, Google Cloud Storage. - Jupyter related: JupyterHub, JupyterLab, Jupyter Notebook. - ServiceNow. Company Description NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history. The Northrop Grumman Aeronautics Systems Sector is seeking a Software Development Analyst / Principal Software Development Analyst to design, build, and maintain custom business solutions across our enterprise. In this role you will: - Partner with stakeholders to translate requirements into scalable Power Apps, Power Automate workflows, and modern SharePoint sites. - Ensure security compliance and seamless integration with Microsoft 365, Azure, and third-party services. - Work within a dynamic, diverse team while leveraging cutting-edge low-code technologies to drive digital transformation. This position can be remote or located in office in Melbourne, Florida. Key Responsibilities - Gather and analyze business requirements from stakeholders and translate them into functional low-code developed solutions. - Design, build, and configure Power Apps to automate processes and improve user experiences. - Develop SharePoint Online sites, lists, libraries, and modern pages; create custom forms and workflows using Power Automate. - Integrate Power Apps and Power Automate with Microsoft 365 services (Teams, Outlook, Planner). - Implement security and permission models across Power Platform and SharePoint environments. - Perform unit testing, debugging, and performance tuning of apps and flows; ensure solutions meet accessibility and compliance standards. - Produce comprehensive documentation, user guides, and training materials; conduct end-user training and provide post-deployment support. - Collaborate with IT, security, and compliance teams to align solutions with organizational policies. - Monitor solution health, maintain version control, and apply updates or enhancements based on user feedback. - Stay current with Power Platform and SharePoint roadmap, best practices, and emerging low-code technologies. Qualifications - Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 2 years of experience in software development, or a Master's degree in a STEM discipline and 0 or more years of experience in software development. - Bachelor’s degree in a STEM discipline and 5 years of experience in software engineering, or a Master’s degree in a STEM discipline and 3 years of experience in software development. Requirements - US citizen with ability to obtain and maintain a DoD Secret level security clearance. Preferred Qualifications - Active DoD Secret or Top Secret clearance (investigation within the past 6 years or enrolled in Continuous Evaluation). - Demonstrated experience developing Power Apps solutions. - Strong SharePoint development background (modern sites, lists, libraries, custom forms). - Proven expertise with Power Automate (flow creation, API integration, scripting). - Excellent communication and presentation skills, including technical writing and demos. - Ability to elicit stakeholder feedback, define requirements, and produce clear documentation. - Experience with Azure DevOps (pipeline implementation, governance, source control). - Experience with developing Siemens Mendix low-code applications. Benefits - Health insurance coverage. - Life and disability insurance. - Savings plan. - Company paid holidays. - Paid time off (PTO) for vacation and/or personal business. Salary Information - Primary Level Salary Range: $79,300.00 - $118,900.00. - Secondary Level Salary Range: $98,400.00 - $147,600.00. Application Information The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Equal Opportunity Employer Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

