Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer image - Rise Careers
Job details

Principal Software Engineer

Business Wire, a Berkshire Hathaway company, is the global market leader in press release distribution and regulatory disclosure. We are on a mission to redefine how organizations connect with their audiences - and that’s just the beginning!


Organizations, large and small, depend on us to accurately publicize market-moving news and multimedia, and generate social engagements that develop interactions with their target audiences.


About the Role

We are looking for an experienced full-stack Principal Software Engineer with a strong cloud engineering design background to lead engineering design and development for an architecture modernization effort for Business Wire’s industry leading press release processing system. The project requires a complete rebuild of Business Wire’s back office system, including transition from a legacy architecture to a modern, serverless technology stack, a new database platform, new REST API platform, and optimization of the system to ensure its long-term operational reliability. 


What You'll Do
  • 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.


What You'll Need
  • 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.
Business Wire will not sponsor a new applicant for employment authorization for this position.
#LI-DNI

What We Offer
The base salary range for this position is $215K to $235K/year.  Offered salary will be determined by several factors, including but not limited to: applicant’s education, experience, knowledge, skills and abilities, as well as internal equity and alignment with geographic market data.  Business Wire reserves the right to modify this salary range at any time.

Business Wire’s total rewards include:
  • 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!


A pre-employment background check will be required after the acceptance of an offer. Business Wire is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, and its internal policy, Business Wire will also consider for employment qualified applicants with arrest and conviction records.

Business Wire Glassdoor Company Review
2.6 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
Business Wire DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Business Wire
Business Wire CEO photo
Geff Scott
Approve of CEO

Average salary estimate

$225000 / YEARLY (est.)
min
max
$215000K
$235000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer, Business Wire

At Business Wire, a Berkshire Hathaway company, we are redefining how organizations connect with their audiences, and we're looking for a Principal Software Engineer to help lead the charge! In this exciting role, you’ll be at the forefront of our architecture modernization effort for the industry-leading press release processing system, leading a talented team through a journey of transformation from a legacy architecture to a modern, serverless technology stack. You’ll leverage your 15+ years of hands-on programming experience to develop engineering design and documentation for numerous system components, ensuring reliability, performance, and maintainability. Not only will you contribute directly to the code base, but you'll also provide technical leadership and guide proof of concepts (POCs). Collaboration is key at Business Wire, and you will work closely with product managers, designers, and infrastructure teams to tackle complex technical challenges across the stack. Your expertise in programming languages like JavaScript, React.js, Node.js, and Java will be paramount as you monitor engineering implementations and design solutions for performance bottlenecks. If you're excited about driving impactful improvements and innovating within a supportive environment, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Principal Software Engineer Role at Business Wire
What are the responsibilities of a Principal Software Engineer at Business Wire?

As a Principal Software Engineer at Business Wire, your responsibilities will include developing engineering design and documentation for the press release processing system, emphasizing reliability and performance. You will provide technical leadership, directly contribute to the code base using modern stacks, lead the development of POCs, and collaborate with various stakeholders to tackle complex technical challenges.

Join Rise to see the full answer
What qualifications are necessary for the Principal Software Engineer position at Business Wire?

To qualify for the Principal Software Engineer role at Business Wire, candidates should have 15+ years of relevant programming experience, technical leadership experience, and expertise in programming languages like JavaScript, React.js, Node.js, and Java. Additionally, a strong background in cloud platform architectures and various data technologies is required.

Join Rise to see the full answer
What is the salary range for the Principal Software Engineer position at Business Wire?

The salary range for the Principal Software Engineer position at Business Wire is between $215K to $235K per year. The offered salary will consider factors such as education, experience, skills, and internal equity within the organization.

Join Rise to see the full answer
Can Business Wire provide sponsorship for the Principal Software Engineer position?

No, Business Wire will not sponsor a new applicant for employment authorization for the Principal Software Engineer position. Candidates must have appropriate authorization to work in the United States.

Join Rise to see the full answer
What benefits does Business Wire offer for the Principal Software Engineer role?

Business Wire offers a comprehensive benefits package for the Principal Software Engineer role, including remote work opportunities, excellent health benefits from day one, a fitness allotment, tuition reimbursement, a 401(k) plan with a generous company match, PTO, and various wellness days off.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
What strategies do you use to ensure code quality as a Principal Software Engineer?

To ensure code quality, I advocate for rigorous code reviews, adherence to coding standards, and comprehensive testing practices. I also believe in fostering a culture of continuous improvement where team members can learn from past mistakes and successes.

Join Rise to see the full answer
How would you approach leading a team of engineers in a project?

I would begin by fostering open communication and encouraging collaboration among team members. Setting clear expectations and objectives is crucial, as is regularly checking in on progress and offering support while allowing engineers to take ownership of their work.

Join Rise to see the full answer
Can you discuss your experience with modern programming languages relevant to the role?

I have extensive experience with modern programming languages like JavaScript, React.js, Node.js, and Java. I focus on staying updated with the latest features and best practices to enhance code performance and maintainability.

Join Rise to see the full answer
What is your experience with cloud platforms like AWS, GCP, or Azure?

I have worked extensively with cloud platforms, particularly AWS, where I've designed and implemented scalable architectures. My familiarity with services like Lambda, S3, and EC2 has equipped me to deliver serverless solutions effectively.

Join Rise to see the full answer
Describe a significant performance bottleneck you encountered and how you resolved it.

In a past project, we faced significant latency issues due to inefficient database queries. By analyzing the queries and optimizing indexes, along with implementing caching strategies, we were able to reduce the response time significantly.

Join Rise to see the full answer
How do you stay current with technology trends and advancements?

I regularly participate in online courses, follow industry blogs, and attend tech conferences and meetups to keep my skills sharp and to learn about emerging technologies that can impact our projects.

Join Rise to see the full answer
Can you provide an example of a complex technical problem you've solved?

One complex problem I solved involved redesigning a microservices architecture that was causing deployment challenges. By breaking down services further and implementing APIs, we enhanced our deployment process and system reliability.

Join Rise to see the full answer
What tools or practices do you use to manage software development life cycles (SDLC)?

I advocate for Agile methodologies, using tools such as JIRA for project management and Git for version control. Regular sprints and retrospectives help to keep the team aligned and focused on continuous improvement.

Join Rise to see the full answer
How do you ensure effective collaboration among cross-functional teams?

Ensuring effective collaboration involves setting clear communication channels from the start. I encourage regular meetings and open forums where team members can share insights and provide feedback, fostering a supportive environment.

Join Rise to see the full answer
What is your philosophy on mentoring junior engineers?

My philosophy on mentoring is to empower junior engineers by providing guidance while encouraging independence. I focus on building their confidence and allowing them to tackle projects while being available for questions and support.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Equity
401K Matching
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 8 hours ago
Photo of the Rise User
Inclusive & Diverse
Customer-Centric
Mission Driven
Fast-Paced
Growth & Learning
Transparent & Candid
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Fitness Stipend
401K Matching
Equity
Life insurance
Disability Insurance
WFH Reimbursements
Flex-Friendly
Paid Time-Off
Maternity Leave
Paternity Leave
Paid Holidays
Paid Volunteer Time
Sabbatical
Redcare Pharmacy Remote Brückenstraße 5, Berlin, Germany
Posted 9 days ago

We Connect Organizations and Audiences.

24 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 23, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!