Principal Software Engineer

September 12

🏡 Remote – Anywhere in California

Apply Now
Logo of Cision

Cision

Cision is a leading global provider of earned media software and services to public relations and marketing communications professionals$1. .$1

PR Software • Social Media Software • Global Insights • GR & PAC Software

1001 - 5000

Description

•Develop and oversee solutions that are scalable, maintainable, and aligned with the long-term strategic goals of the company. •Stay ahead of technology trends and leverage this knowledge to guide the organization in adopting cutting-edge solutions. •Work closely with product owners, engineering teams, and other senior stakeholders to craft optimal solutions. •Serve as a catalyst for engineering efficiency, implementing best practices and ensuring high-quality code with a Test-First mentality. •Play a crucial role in high-level technical discussions, providing expert guidance and fostering collaboration across multiple teams. •Act as a mentor and guide to engineers at all levels. •Build and maintain relationships based on trust and respect, encouraging a culture of open communication and continuous learning.

Requirements

•Deep proficiency in C#, .NET Core 8+, and SQL, with a strong background in microservices and modern architectural patterns such as Micro Frontend and Atomic Design. •Extensive experience with RESTful web services, messaging and queuing systems, and front-end frameworks like React. •Advanced knowledge of containerization technologies such as Docker, and familiarity with orchestration tools like Kubernetes. •Proficient in both MySQL and Postgres, with a solid understanding of GraphQL and its applications. •Demonstrated experience in leading complex engineering projects and driving cross-team collaboration to achieve business objectives. •Proven ability to influence strategic technical decisions, guiding teams toward innovative solutions that meet both current and future needs. •Exceptional communication skills, with a strong ability to articulate complex technical concepts to both technical and non-technical stakeholders. •Experience in mentoring and developing engineers, fostering a culture of growth, innovation, and excellence within the team. •Creating products from high-level ideas. •Operates with a "just do it" mindset, transforming odd, shaped problems into usable solutions.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs