Software Developer
$95k - $110kHarris Computer
We are looking for an intermediate Software Developer to join the NextGen R&D team at Harris School Solutions . This role will help support and modernize a critical K-12 financial management platform used by school districts to manage accounting, payroll, HR, purchasing, fixed assets, and other core business operations. This is not a greenfield development role. The successful candidate will work with a mature, mission-critical product that includes both legacy and modern technologies, including Visual Basic 6, SQL Server, Excel macros, custom integrations, IIS deployments, and production support processes. The team is also expanding NextGen 2.0, a modern .NET-based web application using technologies such as C#, Blazor, and WiseJ. This position is important to the long-term health of the product. The team is transferring deep product knowledge, reducing reliance on individual subject matter experts, modernizing legacy functionality, and changing how software is built through AI-assisted and agentic development practices. We are looking for someone who can grow into strong technical ownership over time: a developer who is curious, pragmatic, comfortable with complexity, and able to work through imperfect systems. The successful candidate is not expected to know the product on day one, but must be able to learn complex systems, ask good questions, document what they learn, and steadily build ownership. We are also looking for someone who already uses AI tools as part of their development workflow — not just for code completion, but for code analysis, debugging, test generation, documentation, refactoring, and agent-assisted development. Key Responsibilities Maintain, troubleshoot, and improve the NextGen Classic application, including VB6 components, SQL Server databases, Excel macros, custom scripts, and related legacy technologies. Contribute to NextGen 2.0, including bug fixes, enhancements, APIs, modernization work, and customer-driven features. Use AI-assisted and agentic development tools to accelerate code analysis, development, debugging, testing, documentation, and knowledge capture. Learn and document complex business logic, system dependencies, customer-specific behavior, and K-12 school finance domain concepts. Help migrate legacy functionality into modern .NET-based services, APIs, and web application components. Write and maintain SQL Server queries, stored procedures, scripts, and data troubleshooting tools. Support deployments, release activities, hotfixes, QA collaboration, support-team handoff, and production troubleshooting. Work with Product Management, Professional Services, Support, QA, and other R&D team members to investigate issues and deliver practical technical solutions. Contribute to internal documentation, AI-ready knowledge bases, and knowledge transfer efforts. What Success Looks Like The successful candidate will build working knowledge of the NextGen Classic platform and NextGen 2.0 architecture, contribute to bug fixes and modernization work, support deployments and releases, document important product knowledge, and use AI-assisted workflows to improve development, troubleshooting, testing, and knowledge capture. Over time, the successful candidate will take increasing ownership of assigned modules, customer issues, and technical areas, becoming a reliable contributor across Classic maintenance, NextGen 2.0 development, production support, and modernization initiatives. Minimum Qualifications Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field — or equivalent practical experience. Typically 3–7 years of professional software development experience, or equivalent demonstrated experience. Strong software development fundamentals, with experience in C#, .NET, Java, TypeScript, or another enterprise application development stack. Ability to read, debug, modify, and validate code in a complex existing application. Experience with relational databases, preferably SQL Server, including writing queries, understanding stored procedures, and troubleshooting data issues. Experience with Git-based development workflows using Azure DevOps Repos, GitHub, or similar tools. Exposure to web application development, APIs, and modern application architecture. Practical experience using AI coding assistants or AI-powered development tools as part of regular development work. Ability to validate AI-generated code, analysis, or documentation using sound engineering judgment. Willingness and ability to work with legacy codebases, including unfamiliar, complex, or poorly documented systems. Preferred Qualifications Experience with C#/.NET, Blazor, WiseJ, or similar Microsoft development technologies. Experience with Visual Basic 6, VBA, classic ASP, or other legacy Microsoft technologies. Experience using AI tools or agents to analyze unfamiliar codebases, generate tests, document systems, refactor code, or troubleshoot defects. Experience modernizing legacy systems into modern web, API, or service-based architectures. Experience with CI/CD pipelines, Microsoft Azure, IIS, Windows Server, or multi-tenant application environments. Interest in accounting, finance, payroll, HR, K-12 education technology, or public-sector ERP systems. Key Competencies Technical ownership: Takes responsibility for understanding issues, following through, and improving the system rather than only completing assigned tasks. Curiosity: Enjoys digging into complex systems to understand how they really work. Learning agility: Able to absorb technical, product, and domain knowledge over time. AI-enabled development: Uses AI tools thoughtfully to improve speed, quality, documentation, testing, and knowledge transfer, while validating outputs with sound engineering judgment. Pragmatism: Balances ideal technical solutions with customer needs, operational constraints, and maintainability. Resilience: Comfortable working in imperfect, evolving environments with legacy systems, competing priorities, and incomplete documentation. Clear communication: Able to explain technical issues, risks, and trade-offs clearly to technical and non-technical stakeholders. Collaboration: Works effectively with Product, QA, Support, Professional Services, and other developers to solve customer and product problems. Domain interest: Willing to learn the K-12 school business domain in order to make better technical decisions. Salary: $95,000 - $110,000 per year. #J-18808-Ljbffr
- ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking... ...identity, onboarding, and trust services across platforms Develop and maintain a canonical customer identity model to enable...SuggestedFlexible hours
- ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community... ...mean-time-to-isolate failures from hours to minutes Build developer facing SDKs, API documentation, sandbox environments, and integration...Suggested
- ...engineering leader who combines deep Fraud domain expertise with modern software, data, and AI engineering capabilities. Key Responsibilities... ...must include biometrics, video and voice analytics. Develop retrospective and “after‑event” analytics capabilities to...SuggestedWorldwide
- ...institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank... ...frameworks using appropriate software design frameworks Develops secure and high-quality production code, and reviews and debugs...Suggested
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer and Community Bank, you provide deep engineering expertise and work across agile...Suggested
$170k
...does not include any other type of compensation or benefits that may be available. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers...Hourly payTemporary workWork at office$240k - $280k
...mentoring engineers, and fostering a culture of technical excellence and innovation while adopting the most impactful AI‑powered software engineering practices. Key Responsibilities Jump into highly complex legacy systems to understand not only the current state but identifying...Work at officeWorldwideFlexible hours- ...Sector - Enterprise Network team, you utilize strong knowledge of software, applications, and technical processes within the... ...in and migrate across public and private clouds ~ Drives to develop infrastructure engineering knowledge of additional domains, data...
- ...and deliver top-notch technology products. As a Senior Lead Software Engineer - Precious Metals / Front Office / Athena at JPMorgan... ...business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs...For contractorsWork at office
- ...and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Consumer and Community banking... ...business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs...For contractorsLocal area
- ...and deliver top-notch technology products. As a Senior Lead Software Engineer - ML at at JPMorgan Chase within the Consumer & Community... ...and tools that empower data scientists and ML engineers to develop, deploy, and monitor models efficiently and securely. You are responsible...
- ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management,... ...approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs...Contract work
- ...advancing your leadership career. As a Senior Director of Software Engineering at JPMorganChase within the Employee Platforms, Workforce... ..., AWS, Azure, Terraform, Kafka, Python/Scala, Glue/EMR, AI Developer Automation Tools (Unit Test) BI Consumption with tools such...Work at office
- ...'s next-generation test environment platform - enabling every developer across a 10,000-engineer organization to spin up an isolated,... ...and reuse across teams Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-...Shift work
$139.6k - $200k
...Senior Full Stack Software Developer Join our mission to transform our nation's healthcare system as a Senior Full-stack Software Developer. In this role you will assist in leading projects from design to delivery. Partner with product managers and designers to define...Local areaFlexible hours- ...scalability, monitoring, instrumentation, and automation of the software in your area. You act in a blameless, data-driven manner and... ...championing innovation and driving change Experience hiring, developing, and recognizing talent Proficiency in at least one...
$200k
...Optiver is looking for Software Engineers to join our High-Frequency Trading (HFT) team in New York City. Our HFT team is comprised of... ...adhere to our coding, architectural, and operational standards Develop a deep understanding of trading and exchanges What You’ll Get You...Work at office$200k
...PLUS BONUSES New York My client, a leading global FinTech company, are recruiting for a C++ Software Engineer. You will be stepping into a role where you will develop a deep knowledge of C++, CPU architecture and networking hardware and protocols. You will be...Immediate start- ...Job Title Java Full Stack Developer Location New York City, NY (3 days a week onsite—only local to NY/NJ) Duration 12+ Months MOI Skype (Candidates must be ready for F2F Interview if they asked by the client) Important points to note Must be local to the NYC area. 10+...Local area3 days per week
- ...Implement in-house microservices for the Lending Platform. Conduct intense code reviews and follow best coding practices. Design and develop Java applications, including multi-tier Java EE style applications, in finance technology supporting all lending business lines....Contract work
- ...market conditions globally. In this role, you will design and develop ultra-low-latency trading infrastructure. You'll work closely with... ...revamp Optimize system performance across hardware and software layers, including CPU architecture, memory/cache utilization, and...
$150k - $300k
...drive for excellence. Aquatic Capital Management is seeking a C++ Software Engineer to join our Market Data team. In this role, you’ll... ...optimal system performance and data quality. Role Details Design and develop performant C++ applications to process real‑time market data...Full timeCasual work$175k - $300k
...C++ Software Engineer Old Mission is a global proprietary trading firm that leverages state-of-the-art technology and research to identify... ...be tasked with working directly with our Traders and Quants to develop the next generation of the firm's trading algorithms and...Full timeWork at officeRemote workMonday to FridayFlexible hours- ...global quantitative trading firm is seeking an experienced C++ Software Engineer to join its world-class technology team! In this role,... ...quantitative finance and systems engineering. What You’ll Work On: Develop and optimize infrastructure for market data ingestion, order...
- ...support trading platforms while continuously improving performance, functionality, and stability of the system Design, develop, test, and deploy elegant software solutions across the firm Analyze complex business and technical problems Provide timely systems support for...
- ...As a Software Engineer at Hebbia AI, you will play a critical role in designing, developing, and delivering high-quality software solutions that support our AI-driven products and services. You will own major product features across the stack from design to launch. You...Work at office
- ...Genworth Financial, Inc. is seeking a Senior Software Engineer (Full Stack) in New York, NY, to lead the development of our customer-facing product platform. This role involves designing, implementing, and maintaining software solutions while collaborating with product...Remote work
- ...and quantitative research. This role sits at the intersection of software engineering, systems performance, and financial markets,... ...traders, quantitative researchers, and infrastructure engineers to develop scalable, resilient systems that process large volumes of market...
$175k - $225k
...Overview IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing performance....Permanent employmentFull time- ...of their customers and their communities. Responsibilities Design, develop, and maintain scalable full-stack Java applications Collaborate with cross-functional teams to deliver high-quality software solutions Contribute to system design, code reviews, and performance...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer full time New York, NY
- software system engineer New York, NY
- consulting software engineer New York, NY
- software engineer travel New York, NY
- software engineer mainframe New York, NY
- real time software engineer New York, NY
- network software engineer New York, NY
- senior software engineer remote New York, NY
- entry level software engineer remote New York, NY
- software engineer intern New York, NY


