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

Senior Software Engineer, Platform

Document Crunch is seeking Senior Software Engineer, Platform to join our dynamic, tight-knit team.

This role is integral in shaping and scaling our cloud-native platforms, focusing on user experience, cloud computing, and artificial intelligence. You will lead the charge in building innovative, secure, and highly performant solutions, driving the evolution of our technology ecosystem to support business growth and customer success. The platform underpins our core services and APIs, ensuring the highest quality and scalability to meet diverse business needs while empowering seamless integrations across teams and products. As a vital contributor, you’ll merge hands-on technical expertise with strategic thinking, influencing the future of our platform and setting the standard for excellence in cloud-native services.

What makes Document Crunch a great place to work? 

We’re cutting-edge innovators. We’re changing an industry. We’re making a real difference. Document Crunch builds AI-powered software tools for the built world. As the construction industry’s only document compliance platform, we simplify complex construction contracts and project documents, identifying critical risk provisions and providing teams with real-time guidance to make great decisions and comply with contractual obligations throughout the project lifecycle. We empower the industry, make it more efficient, reduce risks, and protect profits. Our company is people-focused and values-driven. We know that to achieve great things, you need a great team, and our “CRUNCHERS” go above and beyond in everything they do. In addition, everyone on our team stays true to our core values, a must if you’d like to become a Cruncher. 

We Are Warmhearted

Our success is powered entirely by our people who are real and approachable. We foster an environment that is warm, fun and welcoming for everyone. 

We Are Inspired

We care deeply about our mission and are inspired by our potential. If it was easy, everybody would do it, but we are striving for greatness. We take pride in being owners in this journey.

We Are Growth-Minded

Life is short and we want to make our time count. We invest in growth—personally and professionally. We never stop chasing our why.

Key Responsibilities:

  • Design and develop scalable, elastic cloud solutions, ensuring high availability and disaster recovery.
  • Contribute to all stages of the software development lifecycle, emphasizing API development, middle-tier solutions, and database implementation.
  • Enhance and implement DevSecOps principles, including infrastructure as code, continuous integration, delivery, and compliance.
  • Implement and maintain job and data pipelines.
  • Provide technical governance and support for cloud-native deployments and operations.
  • Collaborate with other teams for API integrations and promote seamless technology integration.
  • Participate in research and adoption of new technologies, contributing to industry groups and standards organizations.
  • Advocate for security best practices and manage security operations.
  • Mentor team members and foster a culture of continuous improvement and high-quality standards.
  • BS/degree or equivalent experience
  • 5+ years of development in Python, JavaScript, Node, C# etc.
  • Proficiency in cloud-native infrastructure, Docker, and Kubernetes.
  • Strong knowledge data best practices, and API authorization and delivery.
  • A passion for automation and security.
  • Excellent written and oral communication skills
  • Competitive salary and benefits package. 
  • Close to the ground floor of an incredibly high-growth business 
  • Substantial internal growth opportunities and emphasis on personal & professional development 
  • Generous paid time off policy 
  • World class medical, dental, and vision benefits 
  • 401k 
  • Participation in the employee stock option program 
  • Open-minded and collaborative work environment with a focus on results 

We value diversity, equity, and inclusion in everything we do. It is our policy to provide equal opportunity to all people without regard to race, color, religion, national origin, marital status, veteran status, age, disability, pregnancy, sex, sexual orientation, gender identity or any other legally protected category.

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

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 Senior Software Engineer, Platform, Document Crunch

Document Crunch is on the hunt for an innovative and passionate Senior Software Engineer, Platform to join our enthusiastic squad! In this pivotal role, you’ll be at the forefront of shaping and scaling our cloud-native platforms that prioritize user experience and leverage cutting-edge technologies like cloud computing and artificial intelligence. You’ll take the lead in crafting secure and high-performance solutions that drive our technology ecosystem’s evolution, supporting our business growth and delighting our customers along the way. As our platform underpins core services and APIs, your contributions will ensure we maintain the highest standards of quality and scalability, enabling smooth integrations across various teams and products. This is an exciting opportunity where your hands-on technical skills will blend seamlessly with strategic vision, letting you have a real impact on the future of our platform and establishing benchmarks in cloud-native services. What sets Document Crunch apart is our commitment to innovation and making a difference in the construction industry by simplifying complex documents and promoting compliance. Our warm, people-focused culture empowers our 'CRUNCHERS' to thrive, and we take immense pride in our mission to help the industry work more efficiently while minimizing risks. Join us, and let’s chase greatness together through personal and professional growth while enjoying the journey!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Platform Role at Document Crunch
What are the responsibilities of a Senior Software Engineer, Platform at Document Crunch?

As a Senior Software Engineer, Platform at Document Crunch, you’ll take on a variety of responsibilities including designing and developing scalable cloud solutions, contributing to all stages of the software development lifecycle, implementing DevSecOps principles, and collaborating with interdisciplinary teams for seamless API integrations. Your expertise will be crucial in mentoring team members and advocating for security best practices, ensuring our cloud-native deployments are efficient and effective.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer, Platform position at Document Crunch?

To be considered for the Senior Software Engineer, Platform role at Document Crunch, it’s essential to have at least 5 years of development experience in programming languages like Python, JavaScript, Node, or C#. A strong proficiency in cloud-native infrastructure, as well as a solid understanding of API authorization and data best practices, is crucial. Additionally, possessing excellent communication skills will help in collaborating within our dynamic team environment.

Join Rise to see the full answer
What technologies does a Senior Software Engineer, Platform at Document Crunch usually work with?

In the Senior Software Engineer, Platform role at Document Crunch, you will primarily work with cloud-native technology stacks, along with tools such as Docker and Kubernetes. You'll also engage with various programming languages such as Python and JavaScript while implementing DevSecOps practices to ensure security and efficiency throughout our operations.

Join Rise to see the full answer
What kind of company culture can I expect as a Senior Software Engineer, Platform at Document Crunch?

Document Crunch prides itself on a warm-hearted and inclusive culture where being approachable and real is valued above all else. As a Senior Software Engineer, Platform, you'll be welcomed into a people-focused environment that promotes inspiration, growth, and collaboration, allowing you to thrive both professionally and personally alongside your fellow 'CRUNCHERS'.

Join Rise to see the full answer
Is there room for growth as a Senior Software Engineer, Platform at Document Crunch?

Absolutely! Document Crunch places a high value on personal and professional development. As a Senior Software Engineer, Platform, you’ll not only have the chance to significantly contribute to high-growth projects but also enjoy substantial internal growth opportunities that encourage continuous learning and advancement within the company.

Join Rise to see the full answer
What benefits do Senior Software Engineers at Document Crunch enjoy?

In addition to a competitive salary, Senior Software Engineers at Document Crunch enjoy a comprehensive benefits package that includes world-class medical, dental, and vision care, generous paid time off, participation in the employee stock option program, and a 401k plan. Furthermore, the collaborative work environment emphasizes results, ensuring you feel appreciated and supported every step of the way.

Join Rise to see the full answer
How does Document Crunch approach diversity and inclusion in hiring Senior Software Engineers?

At Document Crunch, we are committed to fostering diversity, equity, and inclusion at every level, including hiring Senior Software Engineers. We firmly believe that a diverse team brings unique perspectives that fuel innovation, and we ensure equal opportunity without regard to race, gender, sexual orientation, or any other legally protected category.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Platform
Can you describe your experience with building cloud-native solutions?

When answering this question, highlight specific projects where you designed or contributed to cloud-native solutions. Focus on the challenges you faced, how you approached problem-solving, and any technologies you utilized, such as Docker or Kubernetes.

Join Rise to see the full answer
How do you handle DevSecOps principles in your projects?

Discuss your understanding and implementation of DevSecOps, emphasizing practices like infrastructure as code or continuous integration. Provide examples of how you have effectively integrated security into the development process.

Join Rise to see the full answer
What tools do you prefer for monitoring and maintaining cloud infrastructure?

Mention specific tools or platforms you’ve used, like AWS CloudWatch or Azure Monitor. Highlight how you utilized these tools to enhance performance and address any issues proactively.

Join Rise to see the full answer
How do you ensure high availability and disaster recovery in your applications?

Reference practices such as load balancing, failover strategies, and backup solutions you’ve implemented. Share specific experiences where you successfully ensured high availability.

Join Rise to see the full answer
Can you explain how you optimize APIs for performance?

Talk about techniques you use to optimize APIs, such as caching strategies, reducing payload size, or implementing rate-limiting. Include examples of when these optimizations improved efficiency in your previous projects.

Join Rise to see the full answer
What are some common security threats for cloud applications and how do you mitigate them?

Identify common threats like data breaches or DDoS attacks, and describe measures such as encryption, multi-factor authentication, or security audits that you've applied in your projects to mitigate these risks.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Your response should demonstrate your leadership style. Discuss strategies for fostering their growth, such as regular check-ins, pairing on projects, or providing constructive feedback.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in your role.

Use the STAR format (Situation, Task, Action, Result) to explain a specific challenge, how you approached it, and the outcome. Show how your skills and creativity made a difference.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Discuss your familiarity with Agile principles, illustrating how you’ve applied Scrum or Kanban in your projects to improve collaboration and delivery speed.

Join Rise to see the full answer
How do you stay updated with the latest technologies in software engineering?

Share resources such as blogs, online courses, or communities. Mention any conferences you attend or publications you read to show your commitment to continuous learning and industry engagement.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Document Crunch Remote No location specified
Posted 16 hours ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Gcore Remote Poland, Lithuania, Cyprus, Germany
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Stream Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 13 days ago

The construction industry continues to suffer from decreasing profits. As a result, companies are looking for new ways to maintain margins, even as projects are becoming more risky. When it comes ...to managing the major risks in complicated const...

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 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!