Principal Software Engineer

closed
Business Wire Logo

Business Wire

πŸ’΅ $215k-$235k
πŸ“Remote - United States

Summary

Join Business Wire, a Berkshire Hathaway company, as a Principal Software Engineer to lead the modernization of our press release processing system. This involves a complete rebuild using a modern, serverless technology stack, a new database, and a new REST API. You will develop engineering designs, lead a team of engineers, and contribute to the codebase. The ideal candidate possesses extensive experience in full-stack development, cloud platforms, and various database technologies. This role offers a competitive salary, remote work options, excellent health benefits, a fitness allotment, tuition reimbursement, a 401(k) plan with a company match, and generous paid time off.

Requirements

  • 15+ years of relevant hands-on programming experience
  • Technical leadership experience, leading 6-10 engineers on 6+ months long projects
  • Expert level knowledge in modern programming languages and their ecosystems, including JavaScript, React.js , Node.js , Java, Python or similar
  • Extensive experience in Cloud platform architectures, at least one of AWS, GCP or Azure
  • Expertise in multiple types of database and data retrieval technologies including Relational, NoSQL, GraphQL and others
  • Excellent communication skills
  • Excellent skills in developing engineering designs and related documentation

Responsibilities

  • Develop engineering design and documentation for multiple components of a press release processing system, with emphasis on reliability, performance, and maintainability
  • Provide technical leadership and direct contribution to the code base using modern technology stacks, with emphasis on serverless platforms
  • Lead development of proof of concepts (POCs)
  • Contribute to design of development environments, develop usage guidelines, and SDLC best practices
  • Tackle a wide variety of technical problems throughout the stack and contribute daily to all parts of our product code base
  • Collaborate with product managers, designers, infrastructure teams, and other stakeholders to develop complex systems
  • Perform code reviews to ensure code quality, adherence to coding standards, and maintainability
  • Monitor the correct implementation of engineering designs and address implementation issues
  • Identify and design solutions for performance bottlenecks across the entire application
  • Identify design and operational improvements to existing applications

Benefits

  • Ability to work remotely
  • Excellent health benefits that begin on your first day of employment
  • $100 monthly fitness allotment, a tuition reimbursement program, and enhanced mental health resources
  • 401(k) plan with generous company match, and annual profit sharing contribution (subject to company performance)
  • PTO, Floating Holidays, Wellness Day Off, Birthday Day Off, and more!
This job is filled or no longer available