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!