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

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, policy 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
  • 3+ 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

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

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

Document Crunch is on the lookout for a talented Software Engineer, Platform to join our enthusiastic and innovative team! In this pivotal role, you’ll be at the forefront of transforming our cloud-native platforms, focusing on delivering exceptional user experiences while leveraging cutting-edge technologies in cloud computing and artificial intelligence. As a Software Engineer at Document Crunch, your expertise will guide the development of secure and high-performance solutions that enable our technology ecosystem to flourish. You’ll play a crucial role in ensuring our core services and APIs maintain the highest standards of quality, scalability, and seamless integration across various teams and products. Your hands-on technical skills combined with strategic insights will shape the future of our platform, setting new benchmarks for excellence in cloud-native services. What makes Document Crunch an extraordinary workplace? We pride ourselves on being innovators – revolutionizing the industry and making a tangible impact. As the only document compliance platform in the construction domain, our AI-powered software tools simplify intricate contracts and project documents, empowering teams to navigate risks and make informed decisions. Our vibrant company culture prioritizes people and values, creating a supportive environment where ambition and growth thrive. If you’re passionate about technology and excited about making a difference, Document Crunch is the place for you!

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

As a Software Engineer, Platform at Document Crunch, you'll have a diverse set of responsibilities that include designing and developing scalable cloud solutions, contributing throughout the software development lifecycle, enhancing DevSecOps principles, and implementing job and data pipelines. You'll also provide technical governance for cloud-native deployments, collaborate with teams for API integrations, and mentor fellow Crunchers, fostering a culture of continuous improvement and high standards.

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

To qualify for the Software Engineer, Platform role at Document Crunch, you should hold a BS degree or have equivalent experience, along with at least 3 years of development experience in languages such as Python, JavaScript, Node, or C#. Additionally, proficiency in cloud-native infrastructure, Docker, Kubernetes, and a solid understanding of data best practices and API delivery will be key to your success in this position.

Join Rise to see the full answer
How does Document Crunch support professional growth for Software Engineers, Platform?

At Document Crunch, we are deeply committed to the professional growth of our Software Engineers, Platform. We offer substantial internal growth opportunities, emphasizing both personal and professional development. Our supportive environment fosters continuous learning, and you’ll have the opportunity to participate in the research and adoption of new technologies while contributing to industry groups and standards organizations.

Join Rise to see the full answer
What is the company culture like for a Software Engineer, Platform at Document Crunch?

The company culture at Document Crunch is warm, innovative, and collaborative. As a Software Engineer, Platform, you will be part of a people-focused team that values diversity and inclusion. We strive for greatness and inspire each other to achieve our goals. Our 'CRUNCHERS' embody our core values—being warmhearted, inspired, and growth-minded—creating an enjoyable and motivating work atmosphere.

Join Rise to see the full answer
What benefits can I expect as a Software Engineer, Platform at Document Crunch?

As a Software Engineer, Platform at Document Crunch, you can expect a competitive salary and an attractive benefits package which includes generous paid time off, world-class medical, dental, and vision benefits, a 401k plan, and participation in our employee stock option program. We create an open-minded, collaborative work environment that focuses on results and personal growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Platform
Can you describe your experience with cloud-native infrastructure, Docker, and Kubernetes?

In answering this question, highlight specific projects where you've utilized cloud-native infrastructure, Docker, and Kubernetes. Describe your role in designing and deploying applications in cloud environments and your hands-on experience with these tools, illustrating how they contributed to project success.

Join Rise to see the full answer
How do you ensure the security of a cloud-native application?

Discuss your knowledge of security best practices in cloud environments, such as implementing DevSecOps principles, utilizing automated security tools, and conducting regular audits. Share experiences where you successfully identified and mitigated security vulnerabilities.

Join Rise to see the full answer
What strategies do you use for effective communication with team members?

Effective communication is crucial for team success. Discuss your approaches to maintaining transparency, such as regular check-ins, documenting project details, and leveraging collaboration tools. Share examples of how you’ve successfully navigated communication challenges in previous projects.

Join Rise to see the full answer
Can you explain your approach to optimizing APIs for performance?

When addressing this, outline your strategy for API performance optimization, including techniques like caching, reducing response time, and using efficient data structures. Back your explanation with examples of how you implemented these techniques in past projects.

Join Rise to see the full answer
Describe a challenging project you worked on. How did you handle it?

When discussing a challenging project, detail the problem you faced, your thought process in addressing it, and the steps you took to find a solution. Highlight any collaboration with team members and the positive outcome that resulted from your efforts.

Join Rise to see the full answer
What tools do you prefer for DevSecOps, and why?

Discuss specific DevSecOps tools that you are familiar with, explaining why you prefer them based on their features, community support, and your past experiences using them. This demonstrates both your knowledge and your practical experience.

Join Rise to see the full answer
How do you keep yourself updated with new technologies in the software engineering field?

In your answer, share methods you employ to stay current, such as following industry publications, participating in workshops, and contributing to open-source projects. Mention any relevant communities or forums you’re part of that keep you informed.

Join Rise to see the full answer
What methodologies do you use for software development, and why?

Explain your preferred software development methodologies, such as Agile or Scrum, and why you believe they are effective. Provide examples of how these methodologies positively impacted your previous projects and their outcomes.

Join Rise to see the full answer
How do you handle feedback on your code from peers?

Discuss your approach to receiving feedback positively and how you use it for continuous improvement. Share a specific instance where peer feedback led to a significant enhancement in your work.

Join Rise to see the full answer
What is your process for troubleshooting problematic code?

Explain your systematic approach to troubleshooting, which could involve debugging, reviewing logs, and narrowing down potential issues. Back up your answer with a real-life example of how you successfully resolved a coding issue.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

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...

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