Software Engineer II
Verisk Analytics
hackajob is collaborating with Verisk to connect them with exceptional professionals for this role. Description Software Engineer II is an early-career role for engineers who build and maintain Windows desktop applications in C# and .NET. Engineers in this role work on their own on well-defined features. They apply sound engineering principles to deliver reliable, performant, and maintainable desktop software. A Software Engineer II owns their technical decisions and shares responsibility for the quality of the product. That means writing tests, reviewing code, and working closely with QA to find and fix defects. Compared to a Software Engineer I, this role comes with more skill, more independence, and more responsibility. Engineers at this level also start mentoring and leading within their team. This position prepares engineers for senior engineering and technical leadership roles. Responsibilities Development Write clean, well-structured, testable, and maintainable C# code that follows team coding standards. Build desktop features on their own using WPF (and WinForms or WinUI where applicable), following MVVM and other established patterns. Take ownership of well-defined features or areas of the codebase, with little guidance. Help design new features and refactor legacy desktop code, including migrating from .NET Framework to modern .NET. Write responsive UI code that uses async/await correctly and keeps long-running work off the UI thread. Integrate the desktop client with backend services by consuming RESTful APIs and handling JSON and XML data. Work with local and remote data stores using SQL, Entity Framework, or other data-access approaches used by the team. Quality Write and run unit, integration, and UI automation tests (for example xUnit or NUnit, Moq, FlaUI or WinAppDriver). Diagnose crashes, memory leaks, and performance problems using the Visual Studio debugger, profilers, and dump analysis. Work with QA to reproduce, triage, and fix defects, including ones that appear only in specific customer environments. Use root cause analysis to fix the underlying cause of problems and to improve team processes. Delivery Contribute to CI/CD pipelines in Azure DevOps that build, test, sign, and package desktop releases. Support installer and deployment work (for example MSIX, WiX, or ClickOnce) and the auto-update mechanisms used by the team. Take part in agile ceremonies: stand-ups, backlog refinement, planning, and retrospectives. Collaboration Review code and give constructive feedback, and mentor more junior developers. Build strong working relationships with developers, product managers, QA, UX designers, and automation engineers. Identify and raise risks, blockers, and technical debt early. Keep team documentation for assigned features up to date. Contribute to continuous improvement initiatives within the team. Qualifications Required Qualifications Bachelor's degree in Computer Science or a related field, or equivalent practical experience. 2–5 years of professional software development experience, or equivalent ability. Strong proficiency in C# and .NET (.NET 6 and/or .NET Framework 4.x). Hands-on experience building Windows desktop applications with WPF, WinForms, or WinUI. Solid understanding of MVVM, dependency injection, SOLID principles, and common design patterns. Working knowledge of asynchronous programming, threading, and UI responsiveness in desktop applications. Experience consuming RESTful services and working with SQL, JSON, and XML. Proficiency with Visual Studio, Git, and CI/CD tools (Azure DevOps preferred). Experience writing automated tests and debugging production issues. Strong written and verbal communication, teamwork, and problem-solving skills. Ability to manage day-to-day development tasks on their own with moderate supervision. Commitment to continuous learning and a growth mindset. Preferred Qualifications Experience migrating applications from .NET Framework to modern .NET. Familiarity with Windows platform APIs, P/Invoke, or COM interop. Experience with desktop installers, code signing, and update or distribution mechanisms. Experience with performance profiling and memory analysis tools (for example dotTrace, dotMemory, PerfView). Exposure to cloud services (AWS or Azure) that support desktop clients. Experience with graphics, drawing, or document-heavy desktop applications. LI-LM03 LI-Hybridaa415a4b-8b21-40fc-a65c-70d2b25ca29a
$175k - $315k
...you. The CrowdStrike Cloud Detection Engine (CDE) team is building a powerful, next-generation... ...: We are seeking a Senior Engineer II to join the CDE Platform team. In this... ...on time and produce high-quality software that is unit tested, code reviewed and checked...SuggestedPermanent employmentWork experience placementWork at officeLocal area2 days per week3 days per week$87k - $121k
...National Radio Astronomy Observatory Title: Software Engineer II-III Location: 1011 Lopezville Rd, Socorro, NM 87801, USA• 5651 Balloon Fiesta Pkwy, Albuquerque, NM 87113, USA• 155 Observatory Rd, Green Bank, WV 24944, USA Requisition Number:...SuggestedH1bWork at officeRemote workVisa sponsorship$56.7k - $114.85k
..., technical troubleshooting, root cause analysis, correction of software defects, and production application validation. Assist in design... ...to standards and quality. May perform peer reviews for Level II Developers on system break/fix and enhancement approaches and ensuring...SuggestedContract workWork experience placementWork at officeAfternoon shift$138.24k - $171k
Job Title: Software Engineer II Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Software Engineer II. Enhancing platform core services and enabling...SuggestedWork experience placementWork at officeRemote work$92k - $147k
...governments realize their greatest potential. Title and Summary Software Engineer IIAbout the Role The Mastercard Operational Intelligence... ...marketplace. We are currently seeking a Software Engineer II to join the Mastercard Operational Reports NexGen development...SuggestedFull timePart timeImmediate startWorldwideFlexible hours$150k - $185k
...Software Engineer II – Satellite Ground Systems Location: Aurora, CO – Onsite Salary: $150,000–$185,000 Clearance: Active Top Secret/SCI Required | CI Polygraph Preferred Citizenship: U.S. Citizenship Required About the Opportunity Talent Stack is representing...Temporary workInternshipFlexible hours$122.43k - $168.34k
...some of the world's most demanding industries. Our integrated engineering and manufacturing platform transforms complex designs into... ...be built. Purpose Divergent is seeking a Full-Stack Software Engineer II to help build and scale the software platforms that power...Temporary work- ...Full Stack Software Engineer II - GPS HST We are seeking a full stack software engineer to support the design, development, testing, and deployment of technology solutions for Deloitte's Government and Public Services practice. In this role, you will work with project...Full timeWork at officeLocal areaRelocation package
$95.6k - $188.4k
...Software Engineer II, AI & Engineering/Engineering as a Service Position Summary Software Engineer II, AI & Engineering/Engineering as a Service AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated/verticalized...Visa sponsorshipFlexible hours$120.3k - $161.3k
...Job Posting Title:Software Engineer II - Ad Platform, Salesforce CRM AnalyticsReq ID: Job Description:Disney Entertainment and ESPN Product & TechnologyTechnology is at the heart of Disney’s past, present, and future. Disney Entertainment and ESPN Product & Technology...Full timeWork experience placement- ...Rotten Tomatoes, GolfNow and GolfPass. Job Description The Opportunity: Join Fandango's Platform Operations team as a Software Engineer II, where you'll help build and enhance the tools and systems that improve developer productivity across Fandango, Rotten...InternshipLocal areaRemote work
$114.28k - $171k
...Job Title: Software Engineer IIWork Location: 145 Broadway, Cambridge, MA 02142Job Description:Akamai Technologies, Inc. is hiring for the following... ...role in Cambridge, MA (multiple openings): Software Engineer II. Developing software for highly scalable automated systems to...Work experience placementInternshipWork at officeRemote work$100k - $150k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II on the Utility team, you will develop and evolve the ranking logic that decides which jobs jobseekers see and in what order,...Work experience placementLocal areaRemote work$57 - $61 per hour
...Join to apply for the Software Engineer II role at Lead Join to apply for the Software Engineer II role at Lead Lead is a fintech building banking infrastructure for embedded financial products and services. We operate an FDIC-insured bank headquartered...Full timeInternshipFlexible hoursShift work$96.8k - $120k
...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking for motivated...Work at officeLocal areaRemote workWorldwide$5,000 per month
...Software Engineer II Tulsa, Oklahoma, United States Or refer someone Job Openings Software Engineer II About the Job Software Engineer II Full Time Tulsa, OK Design, code, implement, and test simulation software for simulator training devices and other similar...Full timeFor subcontractorWork at officeRelocation packageMonday to FridayShift workNight shift$143.7k - $194.4k
...Description Employer: Amazon.com Services LLC Position: Software Dev Engineer II - AMZ27762.1 Location: San Luis Obispo, CA Multiple Positions Available: Design, develop, implement, test, and document embedded or distributed software applications, tools,...Local areaRelocation package- ...Software Engineer II The Software Engineer II is a hands-on technical leader within the Software Development team, responsible for the architectural integrity and performance of core applications and the coordination of day-to-day development work. Working primarily...
- ...First Community Credit Union (FCCU) is looking for a Software Engineer II for our Copperfield headquarters (northwest Houston). This role is responsible for independently designing, developing, and supporting Core financial system applications They lead medium to large...Temporary work
$115k - $160k
...drive growth, deepen customer relationships, and deliver joyful customer experiences. How You Will Make an Impact As a Software Engineer II on the Developer Platform Team, you will help improve the Scala, Bazel, and CI foundations that Iterable engineers use every...Local areaFlexible hours- ...Software Engineer In Test II Do work that matters. At AlertMedia, we help organizations protect their people, operations, and brand. Our modern Risk Intelligence and Response platform empowers teams to detect emerging threats, assess impact, and respond with confidence...Work at officeRemote workWork from home2 days per week1 day per week
$125k - $135k
...Tilt (check us out here ) is looking for a Software Engineer II to join our team. You will own well-scoped features from design to production, improve the reliability of the systems you work in, and solve problems alongside fellow engineers, product, and design. This...Full timeLocal areaRemote workFlexible hours- ...Aurora Operations, Inc. seeks positions in Pittsburgh, PA: Software Engineer II (ref#00422) to develop real-time algorithms for self-driving vehicle. Senior Software Engineer (ref#00311) to build reliable systems for teams working on self-driving technology. Senior...
- ...Our client, a Internet Content & Information company, is looking for a Software Engineer II for their Remote location. Responsibilities: Supporting the "WAIST" (Why Am I Seeing This): feature across Client and Instagram. Will manage and maintain ML...Full timeTemporary workRemote work
$60k - $77k
...transform an industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Software Engineer II is responsible for analyzing the data, designing and/or debugging the conversion tool, QA and auditing of the output. You...Work at officeLocal area1 day per week- ...Software Engineer II Are you looking for a place where you can bring your skills in developing and maintaining of complex applications and systems?Welcome to Neighborly—the hub of service brands that connects customers to top-notch local experts who repair, maintain,...Full timeWork at officeLocal area
$49 - $69 per hour
...Title: Software Engineer II Location: Remote (PST) Duration: 6 months Compensation: $49 - $69/hr Work Requirements: US Citizen, Green Card Holders, or Authorized to Work in the U.S. Title: Software Engineer II We are looking for a Software Engineer...Remote workFlexible hours$68.9k - $131.1k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... .../ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and...Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift- ...Overview SOFTWARE ENGINEER II LOCATION: Eglin AFB, FL JOB STATUS: Full-Time CLEARANCE: Secret CERTIFICATION: n/a TRAVEL: n/a Astrion has an exciting opportunity for a Software Engineer to support the Air Force SEEK EAGLE Evaluation of Compatibility...Full timeFor contractors
- ...Software Engineer II KLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Software Engineer II, for an exciting new opportunity. If you like working in a creative, technology-driven...Full timeCasual workRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- junior software developer United States
- scientific software engineer United States
- intel software engineer United States
- vice president software engineering United States
- director software engineering United States
- software engineer United States
- software sales engineer United States
- software engineer mainframe United States
- software engineer student United States
- senior robotics software engineer United States




