North logo
North

Forging the future of payments technology

Senior Product Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

115 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expExperience acceptedEnglishMicrosoft SQL ServerMySQLReactSOAPSQLTypeScript.NET

Job Description

Senior Product Engineer

North

• Leads and drives the research, design, implementation, and delivery of software applications via CI/CD pipelines. • Manages and maintains software applications, mitigates vulnerabilities and dependencies, optimizes for performance, and evolves them as needed. • Leads the development and maintenance of quality assurance procedures, such as writing unit tests, to validate code is working as intended. • Creates and maintains documentation, such as models and/or diagrams (flow charts), to show other developers how applications and code works. • Contributes to a culture of learning and improvement by experimentation, iteration, and honest communication through the lens of Minimal Viable Product to Production (MVP2P). • Holds themself and their peers to a high level of accountability with a focus on gaining accomplishments and learning from experiences. • Produces high quality, simple, and elegant solutions to challenging problems that provide new opportunities for our customers. • Assists in deciphering customer requirements into project plans which include recommendations to solve problems and move the team forward. • Leads code reviews and provides critical and thoughtful guidance to best practices. • Leads and drives the architecting of solutions to complex problems of a high volume/big dataset environment. • Identifies and elevates to the appropriate channels when an architecture or process decision needs to be made. • Operates as a senior leader within a scrum team and participates in all scrum team activities, ceremonies, and rituals. • Skillfully leads their scrum team and entire software development team into and through challenging/conflicting conversations towards outcomes and results. • Collaborates with other software developers and members of their scrum team to deliver value each sprint. • Serves on cross functional committees and groups as needed. • Mentors and develops other software developers to improve hard and soft skill sets. • Provides expertise to improve the systems, code, and processes of the organization to create a high performing team environment. • Identifies scalability, security, and uptime opportunities to increase efficiency within the organization. • Contributes to PCI DSS (Payment Card Industry Data Security Standard) validation as a Level 1 Service Provider.

Job Requirements

  • A minimum of 4 years related experience with a Bachelor’s degree or 6 years relevant experience without a Bachelor’s degree.
  • 5+ years of experience working with C# and the .NET Framework (4.8+) or .NET Core.
  • 5+ years of experience working with Acumatica xRP Framework and expert knowledge of Data Access Classes (DACs), BLC (Business Logic Controller) / Graphs, and the Request-Response lifecycle
  • Experience with TypeScript and React for the latest Acumatica "Modern UI" versions.
  • 5+ years of experience working with T-SQL for advanced querying, profiling, and optimization within MS SQL Server or MySQL plus BQL for data retrieval.
  • Developing and maintaining REST and SOAP web services.
  • Experience with Data and third-party integrations (e.g., E-commerce, WMS, or Payment Gateways).
  • Expert use of Visual Studio and Git or GitHub.
  • Operates in a growth mindset, and demonstrates an appetite for learning about new technologies, programing languages, and systems.
  • Skilled communicator that demonstrates high levels of emotional intelligence.
  • Understands SaaS software development industry standards, patterns, and practices.
  • Excellent understanding of the components of clean and maintainable code.
  • Ability to learn programming languages and tools quickly.
  • Experience achieving PCI DSS validation or similar certification.

Benefits

  • Medical, Dental, & Vision Coverage
  • Flexible Paid Time Off
  • 401(k) + Match
  • Mental Health Support & Well-Being Program
  • Paid Maternity & Paternity Leave
  • Education Assistance
  • Company-funded Lifestyle Spending Account

Related Job Pages

More Full-stack Engineer Jobs

Grafana Labs logo

Software Engineer – Platform Productivity

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

OtherRemoteTeam 501-1,000Since 2014H1B Sponsor

• You're a flexible software engineer • Provide support for internal engineers' software releases • Lead automation of release processes • Help engineering teams utilize tooling effectively • Participate in on-call rotations to support platform tooling

United States
$127.7K - $153.2K / year
Job Closed
OtherRemoteTeam 10,001+Since 1978H1B No Sponsor

• Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide. • Takes on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm. • Consistently achieves results, even under tough circumstances. • Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production. • Collaborates with other team members in agile processes. • Creates new and better ways for the organization to be successful. • Works with the Product Team to ensure user stories are valuable, developer ready, easy to understand and testable. • Delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences. • Mentors other engineers and contributes to technical decisions around architecture, observability, security, and operations.

United States
$80K - $180K / year
Job Closed
Full TimeRemoteTeam 10,001+H1B Sponsor

• Lead multiple engineering teams • Build and scale a high-performing engineering organization in India • Develop technical bench strength and succession plans • Foster a culture of accountability, ownership, and engineering excellence • Define and execute technical strategy aligned to business growth objectives • Drive cloud-native architecture strategy across Java/Spring Boot microservices • Guide modernization of legacy systems toward resilient architectures • Ensure scalable, secure, highly available system designs • Oversee complex third-party and vendor integrations • Elevate Agile execution maturity across multiple teams • Strengthen definition of done, quality gates, and engineering standards • Build and mature Site Reliability Engineering practices • Improve observability, monitoring, alerting, and incident response • Own end-to-end engineering outcomes across delivery and health • Report progress, risks, and trade-offs clearly to senior leadership

India
Job Closed
OtherRemoteTeam 1,001-5,000H1B No Sponsor

• Serve as a software engineering resource on the Digital Engineering team • Write secure, stable, and maintainable code in a fast-paced, Agile environment • Work with others on the development team to develop, test and maintain features within digital applications • Participate in team design, scoping and prioritization sessions

Arizona
Job Closed