Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
Job description
Design, develop, and maintain scalable software solutions across the full stack
-
Write clean, maintainable, and well-tested code
-
Collaborate with product, design, and engineering teams to deliver new features
-
Participate in architecture discussions and technical design reviews
-
Mentor junior engineers and contribute to code reviews
-
Troubleshoot and resolve production issues in a timely manner
-
Contribute to CI/CD pipelines and deployment automation
-
Help shape engineering best practices as the company scales
-
Stay current with emerging technologies and recommend improvements, NorthBridge Solutions is a fast-growing tech startup seeking a Senior Software Engineer to join our fully remote engineering team. This role is ideal for someone who thrives in a fast-paced startup environment, enjoys solving complex technical problems, and wants to make a direct impact on the product and the company’s growth. You will report to the Engineering Lead and work closely with cross-functional teams.
RESPONSIBILITIES
Software Development
-
Design, build, and maintain scalable backend services and APIs.
-
Develop front-end components and integrate with backend systems as needed.
-
Write clean, efficient, and well-documented code with strong test coverage.
-
Participate in code reviews and provide constructive feedback to peers.
Architecture & Infrastructure
-
Contribute to system architecture decisions and technical design.
-
Deploy and maintain applications on cloud infrastructure (AWS, Azure, or Google Cloud Platform).
-
Build and improve CI/CD pipelines and automated deployment processes.
-
Monitor system performance and resolve production issues.
Collaboration & Leadership
-
Work closely with product managers, designers, and other engineers to deliver features on time.
-
Mentor junior engineers and help raise the technical bar across the team.
-
Contribute to engineering best practices, documentation, and process improvements.
-
Communicate technical concepts clearly to both technical and non-technical stakeholders.
Requirements
5+ years of professional software engineering experience
-
Strong proficiency in one or more modern programming languages (e.g., Java, Python, Go, JavaScript/TypeScript)
-
Experience designing and building scalable backend services and RESTful APIs
-
Solid understanding of cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization (Docker, Kubernetes)
-
Experience with CI/CD pipelines, automated testing, and version control (Git)
-
Familiarity with microservices architecture and distributed systems
-
Strong knowledge of relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis)
-
Ability to work independently in a fast-paced startup environment with evolving priorities
-
Excellent communication and collaboration skills
-
Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent experience considered, Required:
-
5+ years of professional software engineering experience.
-
Strong proficiency in one or more modern programming languages (Java, Python, Go, JavaScript/TypeScript).
-
Experience building scalable backend services and RESTful APIs.
-
Solid understanding of cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization (Docker, Kubernetes).
-
Experience with CI/CD pipelines, automated testing, and Git.
-
Familiarity with microservices architecture and distributed systems.
-
Strong knowledge of databases (PostgreSQL, MySQL, MongoDB, Redis).
-
Ability to work independently in a fast-paced startup environment.
-
Excellent communication and collaboration skills.
-
Bachelor’s degree in Computer Science, Engineering, or related field; equivalent experience considered.
Preferred:
-
Experience at an early-stage or high-growth startup.
-
Familiarity with event-driven architecture and message streaming (Kafka, RabbitMQ).
-
Experience with infrastructure-as-code tools (Terraform, CloudFormation).
-
Contributions to open-source projects., NorthBridge Solutions is an early-stage tech startup; candidates should be comfortable with evolving priorities and building processes from the ground up.
Benefits & conditions
Fully remote - work from any location
-
Equity ownership in a growing tech startup
-
Unlimited paid time off, plus an annual $5,000 vacation stipend
-
100% employer-covered medical, dental, and vision premiums
-
401(k) with a 6% company match
-
Annual performance bonus targeting 15-25% of base salary
-
$3,000 annual learning and development budget
-
$2,000 home office setup stipend
-
$300 monthly wellness stipend
-
Twice-yearly company retreats with all expenses paid
-
Four-day workweek
-
Six months of fully paid parental leave
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…