Search jobs > Minneapolis, MN > Senior software engineer

Senior Software Engineer - Native

Code 42 Software Inc.
Minneapolis, MN, United States
$100K-$150K a year
Full-time

We are : Accelerators of innovation. Enablers of collaboration. Protectors of ideas. Code42 speeds the time to detect and respond to Insider Risks by delivering a fast, simple path to data loss detection, investigation and response.

With our product, Incydr, security teams easily protect corporate data and reduce insider risk while fostering a collaborative and productive culture for employees.

We're here to support organizations made up of people that move fast and think big. The ones who work together to solve hard problems and relentlessly pursue better.

You belong at Code42 if you crave being a part of a transparent and team-first culture, you want to drive innovation, and security is always top of mind.

We look for authentic people who are inquisitive, enjoy solving complex problems, and provide diverse insights to help us think differently and thrive together.

Interested? Head to code42.com / careers to learn more about why we've consistently been recognized for the quality of our product and the culture of our company.

Don't wait. #BeCode42 THE ROLE : Code42 is looking for a Senior Software Engineer, focused on native development of our endpoint security agent at the heart of Code42's Insider Risk solution.

Specifically, we are looking for someone who enjoys doing cross-platform development using C++, Swift and / or Rust. As an engineer at Code42 you'll be working on challenging problems in scalability, security, and new feature development.

We have a casual and collaborative work atmosphere where everyone's opinions and ideas are valued. WHAT YOU'LL BE DOING : Designing, implementing and maintaining system level native software for Linux, macOS and Windows platforms.

Cross-platform development in C++, Swift, Objective-C / C++ and / or Rust, taking into account needs for security, performance, monitoring, supportability, and testability.

Turning requirements into cohesive designs, identifying gaps and contradictions. Collaborating with teammates across the product development organization.

Writing unit and integration tests for your team's code. Testing, debugging, and troubleshooting all across the Code42 technology stack.

Leading team design discussions and code reviews, asking questions, contributing and accepting feedback. Working collaboratively within a high-efficiency SCRUM team.

Demoing progress on team deliverables. Prototyping and documenting designs, and reviewing code and design docs from others.

Participating in story mapping and sizing sessions for small to large-size product features. Helping to mentor and guide more junior staff.

Contributing to process improvement efforts within engineering. Continued learning and sharing with the team. WHAT YOU BRING : 5+ years professional experience doing native development or can convincingly demonstrate this level of skill (e.

g. using system level APIs, handling low-level resource management). Advanced programming skills in one or more of : C / C++, Objective-C / C++, Rust, Swift.

Object-oriented programming and software design skills. Experience debugging low level native software. Experience developing software optimized for performance and resource management.

Able to recognize lurking complexity and able to identify non-local costs and benefits. Experience writing tests and testable code.

Familiarity with continuous integration and deployment concepts. Experience with agile or lean development processes. Comfortable taking collective ownership of team deliverables.

Comfortable working in a collaborative environment, both offering and asking for help when it's needed. Passionate about building systems that work well.

Clearly able to communicate technical ideas to peers in written and verbal form. ADDITIONAL SKILLS THAT CAN SET YOU APART : Experience developing cross-platform native code.

Experience with some additional languages (like C#, Go, Java, Kotlin, Python). Experience with building systems like CMake.

Deep understanding of OS systems and APIs. Experience with real-tim and multi-threaded systems. Experience with file system and networking technologies.

While we are open to candidates located anywhere in the United States, our preferred locations are Minneapolis and Denver.

We offer a competitive salary that includes base + company bonus + equity. Final salary will be based upon experience and geographic location.

The base salary range for this position is $100,000-$150,000. Code42 values workplace diversity and ensuring an environment of mutual respect.

Employment opportunities are available to all applicants without regards to race, color, creed, religion, sex, national origin, age, marital status, veteran status, sexual orientation, gender identity or expression, disability, genetic information, or any other category protected by law.

We believe that diversity and inclusion are critical to our success, and we seek to recruit, develop, and retain the most talented people from a diverse candidate pool.

We are proud to be an equal opportunity employer Code42 is an Equal opportunity Employer, M / F / Disability / Veteran.

14 days ago
Related jobs
Promoted
Softworld Inc
Fridley, Minnesota

We have an opening for an individual with a minimu....

Promoted
The Travelers Companies, Inc
Saint Paul, Minnesota

Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end engineering tasks that span many parts of a system including designing, developing, analyzing, configuring, testing, debug...

Promoted
General Dynamics Mission Systems
Bloomington, Minnesota

Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. As a software engineer for the High Performance Computing Group, you’ll be a member of a cross functional team developing and supporting mission applications. We encourage you to apply if yo...

Promoted
RBA, Inc.
MN, United States

RBA is growing our Java and Open Source team and is currently seeking a Senior Full-Stack Java Developer/Architect. As senior member of our team, we will leverage this candidate to drive the vision of the solution and engagement, providing thought leadership for both the client as well as other RBA ...

Promoted
HRU Inc Technical Resources
Minneapolis, Minnesota

This role plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. Bachelor's deg...

Boston Scientific Corporation
Maple Grove, Minnesota

Leads or participates on project teams to create, analyze, and verify requirements, software and systems by using software engineering practices. Mentors other engineers in software engineering activities/methodologies and domain knowledge. Boston Scientific is seeking a highly motivated R&D softwar...

Webster Servicing LLC
Minnesota,Remote
Remote

SENIOR SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET). Promote automated test development standards and best practices in alignment with the software development program's established standards and practices. Maintain current software development and Quality Assurance industry standard knowledge to pr...

HEPCO, Inc.
Minneapolis, Minnesota

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing. Mentors less experienced software engineers and software test engi...

zobility
Burnsville, Minnesota

LabVIEW Software Engineer P3: Clients is looking to hire a Senior Software Engineer to fulfil a software engineering role. Bachelor's degree or advanced degree in electrical engineering, software engineering, or similar. Works with managers, engineers, and technicians to identify and resolve gaps be...

SmartThings
Minneapolis, Minnesota

Skills, Knowledge and Expertise ....