Cision is hiring a
Principal Software Engineer

Logo of Cision

Cision

πŸ’΅ ~$211k-$314k
πŸ“Remote - United States

Summary

Join Cision's growing team as a Principal Software Engineer, driving innovation and excellence in software architecture and development across the organization. As a visionary technical leader, you will shape the direction of our engineering efforts, influencing multi-team discussions and development strategies.

Requirements

  • Technical Expertise: 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
  • Leadership and Strategic Influence: 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
  • Communication and Mentorship: 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
  • Greenfield experience: Creating products from high-level ideas
  • Bachelor's degree (B.S.) in a computer-related subject area or a related business field
  • Ten (10) or more years of experience in Information Technology and solution delivery, or an equivalent combination of education and experience

Responsibilities

  • Lead the Design and Implementation of Impactful Architectures: Develop and oversee solutions that are scalable, maintainable, and aligned with the long-term strategic goals of the company, minimizing technical debt and maximizing value across systems
  • Drive Innovation: Stay ahead of technology trends and leverage this knowledge to guide the organization in adopting cutting-edge solutions that drive business success
  • Strategic Collaboration: Work closely with product owners, engineering teams, and other senior stakeholders to craft optimal solutions that meet product goals and exceed stakeholder expectations
  • Enhance Productivity and Efficiency: Serve as a catalyst for engineering efficiency, implementing best practices, and ensuring that teams are delivering high-quality code with a Test-First mentality
  • Influence Multi-Team Decision-Making: Play a crucial role in high-level technical discussions, providing expert guidance and fostering collaboration across multiple teams to ensure cohesive and effective development strategies
  • Mentorship and Leadership: Act as a mentor and guide to engineers at all levels, providing them with the knowledge and tools they need to grow in their careers and contribute more effectively to the organization
  • Foster a Collaborative Culture: Build and maintain relationships based on trust and respect, encouraging a culture of open communication, continuous learning, and mutual support across the engineering organization

Preferred Qualifications

  • In-depth knowledge of cloud platforms and services, particularly in designing and deploying scalable applications in a cloud environment
  • Advanced experience in modern DevOps practices and tools, ensuring seamless integration and continuous delivery across teams

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Cision know you found this job on JobsCollider. Thanks! πŸ™