Full Time

Principal Software Engineer (Remote/Hybrid)

Connectbase
Remote!
$120,000 - $180,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Connectbase, so some details may not match this job. The employer's own page has the real description.

Job Overview


The Principal Software Engineer at Connectbase will play a pivotal role in designing, developing, and maintaining innovative software solutions to support our business objectives. This position requires a passion for technology, along with the ability to lead complex projects while collaborating with cross-functional teams. The successful candidate will be responsible for ensuring the software architecture is scalable, secure, and efficient, while also mentoring less experienced engineers. By leveraging best practices in software development and a deep understanding of system design, this individual will drive the technical vision and strategy for our software products across remote and hybrid settings.



Job Responsibilities

  • Architect and develop high-quality, scalable software applications in accordance with industry best practices.
  • Lead technical discussions and design sessions with team members and stakeholders to define requirements and specifications.
  • Mentor and guide junior engineers, fostering a collaborative environment that encourages learning and growth.
  • Collaborate with product managers to translate business needs into technical solutions.
  • Conduct code reviews to ensure code quality, readability, and maintainability.
  • Diagnose and resolve technical issues that arise during development, testing, and production support.
  • Stay updated on emerging technologies and industry trends to recommend innovations that align with business goals.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degree preferred.
  • 10+ years of professional software development experience in a relevant programming language (e.g., Java, Python, C#).
  • Proven experience in software architecture and design, including cloud-based systems and microservices.
  • Strong understanding of algorithms, data structures, and software design patterns.
  • Experience with DevOps practices and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work effectively both independently and as part of a team.
  • Strong communication skills, with the ability to convey technical concepts to non-technical stakeholders.


Technologies & Tools


In this role, you will work with a variety of technologies and tools, including but not limited to cloud platforms such as AWS or Azure, containerization tools like Docker and Kubernetes, relational and NoSQL databases, as well as modern frameworks such as React or Angular. Familiarity with Agile methodologies, CI/CD tools like Jenkins or GitLab, and version control systems such as Git will be essential to driving successful software development practices within the team.



Ideal Candidates


The ideal candidate for the Principal Software Engineer position at Connectbase will be a proactive individual who possesses a strong technical aptitude combined with exemplary leadership skills. They will demonstrate a strategic mindset, with the ability to understand the broader business context and drive innovative solutions that align with organizational goals. A collaborative spirit, an aptitude for mentoring others, and excellent communication skills are essential, along with a commitment to delivering high-quality software products that exceed client expectations.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.