Search jobs > Newark, NJ > Principal software engineer

Principal Software Engineer

Remotely Inc
Newark, New Jersey, US
$111K-$121K a year
Full-time

This is a remote position.

All candidates should make sure to read the following job description and information carefully before applying.

Principal Software Engineer (3-5 year experience, remote)

Be part of our future! This job posting builds our talent pool for potential future openings. We'll compare your skills and experience against both current and future needs.

If there's a match, we'll contact you directly. No guarantee of immediate placement, and we only consider applications from US / Canada residents during the application process.

Hiring Type : Full-Time

Base Salary : $111K-$121K Per Annum.

About The Role

This role is about an exceptional Principal Software Engineer passionate about developing innovative and scalable web applications.

You will be responsible for designing, developing, and maintaining our web applications using a variety of programming languages, frameworks, and tools.

This is not a typical 9-to-5 gig. We need a strong collaborator who is willing to work hard, set high standards, move quickly, and exceed expectations.

Proactivity and the ability to pivot are highly valued.

What you'll do

  • Develop and maintain web applications using various programming languages, frameworks, and tools.
  • Collaborate with cross-functional teams to design, build, and launch high-quality web applications.
  • Write clean, efficient, and well-documented code that follows industry best practices and standards.
  • Troubleshoot and debug issues with web applications and provide timely solutions.
  • Conduct code reviews, provide constructive feedback and mentor junior developers.
  • Stay up to date with emerging technologies, trends, and best practices.
  • Work with databases and integrate with external APIs.
  • Maintain high standards of quality and performance and ensure web applications are scalable, secure, and reliable.
  • Participate in agile development practices.
  • Collaborate with the team to continuously improve processes and tools, and contribute to the development of the team's knowledge base.

Qualifications

Required Experience :

Operating Tools :

  • AWS services
  • Linux / Unix OS CLI
  • Nginx
  • Apache

Range of Programming Skills :

  • Python - required
  • Django - required
  • Bootstrap - required

We prefer (but don’t require) experience in :

  • Ruby
  • Vue.js
  • React.js
  • Node.js

Database Experience :

MySQL, but bonus if you also have NoSQL experience

Designing and Implementing 3rd Party Integrations :

External APIs, such as social media services, OpenAI

Bonus :

  • Experience with automated testing / QA processes
  • An empathetic, client-focused, and positive attitude is a must; a passion for music is a major plus.

J-18808-Ljbffr

6 days ago
Related jobs
Promoted
JPMorganChase
Jersey City, New Jersey

As a Principal Software Engineer at JPMorgan Chase within the Consumer and Community Banking Consumer Card Technology line of business, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a...

Promoted
Talentify.io
Little Ferry, New Jersey
Remote

Participate in all phases of software development life cycle, including coding, testing, deployment, and support. Software Development Life Cycle best practices. ...

Promoted
AppOmni
Little Ferry, New Jersey

As a Principal Software Engineer on the Threat Detection Engineering team, you will contribute directly to major components of AppOmni’s SaaS Security Posture Management (SSPM) platform. This position in a rapidly growing security engineering company is an opportunity to take ownership of significan...

Promoted
Microsoft
Little Ferry, New Jersey

Software Engineering IC5 - The typical base pay range for this role across the U. In this era of ubiquitous computing, systems software excellence has never been more important for Microsoft. Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering ex...

DTCC
Jersey City, New Jersey

The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activit...

Underwriting Solutions
Jersey City, New Jersey

We are looking for a strong and motivated software developer to work as part of a team in developing and implementing innovative software solutions. Provide technical guidance to junior programmers and other software engineers . You will work closely with a cross-functional team of developers, ...

Fidelity Investments
Jersey City, New Jersey

As a Principal Software Engineer you will work within the Regulatory Reporting Technology team to build and maintain mission critical brokerage applications for the enterprise. ...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Principal Software Engineer at JPMorgan Chase within Corporate Investment Bank Data Solutions, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Bring your Senior Lead Software En...

MUFG
Jersey City, New Jersey

MUFG is seeking hands on senior software engineer interested to build and drive end-end DevSecOps solution in Azure DevOps or GHE. Define, execute, and continuously improve our internal software engineering processes. Develop the strategy, achieve business and engineering buy-in, and support executi...

BAE Systems
Totowa, New Jersey

We are looking for talented Principal level Software engineers to help us create the world’s most advanced solutions in Electronic Warfare and Communications for our defense related customers. Experience with software and systems engineering processes, methodologies, and tools. Our engineers are the...