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

Software Engineer, Back-End Development

Company Description

We help the world see new possibilities and inspire change for better tomorrows. Our analytic solutions bridge content, data, and analytics to help business, people, and society become stronger, more resilient, and sustainable.

Job Description

Come be part of something new and exciting at a well-established analytical company. Help build scalable solutions for an industry leading catastrophe modeling company. At Extreme Event Solutions, a Verisk business, you will be part of a team of full-stack developers taking on new initiatives which will solve complex problems using state-of-the-art technology. Create a positive and lasting impact on the business while building an exciting career full of meaningful work. You will find the support, coaching, and training you need to excel at your role. Our culture of innovation means your ideas will be heard!

Be a part of a dynamic software development group at Verisk Extreme Event Solution, contributing to design and development of scalable analytic solution with high performance. You are expected to work in an agile team to plan and design new features, write clean, testable, and performant code, and create automatic tests.

Responsibilities:

  • Contribute to development of cloud-based analytical framework, algorithms, and tooling
  • Design algorithms for efficient use of compute and memory resources
  • Enhance functional capabilities and performance of existing system
  • Proactively contribute improvements to code quality, robustness, and development processes
  • Investigate and resolve customer inquiries and software defects
  • Analyze & solve difficult problems across the stack
  • Design and write automatic test cases
  • Maintain and contribute to testing, CI, and DevOps infrastructure
  • Collaborate with team members
  • Follow an agile development methodology
  • Participate in product planning, requirements analysis, and documentation efforts

#LI-SM1

#LI-Hybrid

Qualifications

  • BS Degree required in Computer Science (or equivalent) MS Degree preferred
  • 3+ years of relevant experience
  • Strong understanding of object-oriented design & programming concepts.
  • Strong knowledge of design patterns
  • Minimum 3 years in commercial-grade software development, specializing in backend business logic, frameworks, scalability and performance aspects of the system
  • Minimum 3 years developing Windows/Linux server-based applications using C#.
  • Enthusiastic, passionate, and quick learner with strong written and verbal communication skills.
  • Possess a positive attitude and the ability to multi-task, stay organized in a dynamic teamwork environment, and have an attitude to get things done.
  • Knowledge of code analysis and performance-tunning tools

Preferred Skill:

  • Preferred experience working in Docker and systems on cloud computing platforms.
  • Background in math, high-performance distributed and parallel computing
  • Parallel Computing experience (TPL, MPI, TBB, OpenMP)
  • Message-oriented communication
  • Python

Additional Information

For over 50 years, Verisk has been the leading data analytics and technology partner to the global insurance industry by delivering value to our clients through expertise and scale. We empower communities and businesses to make better decisions on risk, faster.

At Verisk, you'll have the chance to use your voice and build a rewarding career that's as unique as you are, with work flexibility and the support, coaching, and training you need to succeed. 

For the eighth consecutive year, Verisk is proudly recognized as a Great Place to Work® for outstanding workplace culture in the US, fourth consecutive year in the UK, Spain, and India, and second consecutive year in Poland.  We value learning, caring and results and make inclusivity and diversity a top priority.  In addition to our Great Place to Work® Certification, we’ve been recognized by The Wall Street Journal as one of the Best-Managed Companies and by Forbes as a World’s Best Employer and Best Employer for Women, testaments to the value we place on workplace culture.

We’re 7,000 people strong.  We relentlessly and ethically pursue innovation. And we are looking for people like you to help us translate big data into big ideas. Join us and create an exceptional experience for yourself and a better tomorrow for future generations.

 

Verisk Businesses

Underwriting Solutions — provides underwriting and rating solutions for auto and property, general liability, and excess and surplus to assess and price risk with speed and precision

Claims Solutions — supports end-to-end claims handling with analytic and automation tools that streamline workflow, improve claims management, and support better customer experiences

Property Estimating Solutions — offers property estimation software and tools for professionals in estimating all phases of building and repair to make day-to-day workflows the most efficient

Extreme Event Solutions — provides risk modeling solutions to help individuals, businesses, and society become more resilient to extreme events.

Specialty Business Solutions — provides an integrated suite of software for full end-to-end management of insurance and reinsurance business, helping companies manage their businesses through efficiency, flexibility, and data governance

Marketing Solutions — delivers data and insights to improve the reach, timing, relevance, and compliance of every consumer engagement

Life Insurance Solutions – offers end-to-end, data insight-driven core capabilities for carriers, distribution, and direct customers across the entire policy lifecycle of life and annuities for both individual and group.

Verisk Maplecroft — provides intelligence on sustainability, resilience, and ESG, helping people, business, and societies become stronger

Verisk Analytics is an equal opportunity employer.

All members of the Verisk Analytics family of companies are equal opportunity employers. We consider all qualified applicants for employment without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran's status, age or disabilityVerisk’s minimum hiring age is 18 except in countries with a higher age limit subject to applicable law.

https://www.verisk.com/company/careers/

Unsolicited resumes sent to Verisk, including unsolicited resumes sent to a Verisk business mailing address, fax machine or email address, or directly to Verisk employees, will be considered Verisk property. Verisk will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.

https://www.verisk.com/privacy-policies/data-privacy-notice-for-employees-applicants-and-independent-contractors/ 

 

 

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 Software Engineer, Back-End Development , Verisk

At Extreme Event Solutions, a renowned Verisk business located in Boston, MA, we’re on a mission to help the world see new possibilities through innovative analytics. As a Software Engineer specializing in Back-End Development, you'll join a dynamic team dedicated to solving complex problems with cutting-edge technology. Your role will involve building scalable cloud-based solutions that enhance the efficiency of our analytical framework. Imagine contributing to algorithms that optimize compute and memory resources while actively participating in an agile development process. You'll write clean, testable code and develop automated test cases to ensure software quality. We value collaboration, so you'll team up with fellow developers during product planning and documentation efforts. Your insights will not only impact our systems but also empower organizations to tackle extreme events more resiliently. With a strong support culture in place, you’ll have plenty of opportunities for coaching and professional growth, ensuring that your ideas matter in shaping our future. Come and be part of something truly exciting as we work together to create meaningful analytics solutions that make a difference in how businesses approach risk. We’re excited to welcome you to our team, where innovation meets dedication and every voice is valued.

Frequently Asked Questions (FAQs) for Software Engineer, Back-End Development Role at Verisk
What are the responsibilities of a Software Engineer in Back-End Development at Extreme Event Solutions?

As a Software Engineer focused on Back-End Development at Extreme Event Solutions, your responsibilities include developing cloud-based analytical frameworks, designing efficient algorithms, enhancing system capabilities, and resolving complex software issues. You'll also write automated tests, maintain CI and DevOps infrastructure, and actively participate in agile development processes to deliver high-quality solutions.

Join Rise to see the full answer
What qualifications do I need to become a Software Engineer in Back-End Development at Extreme Event Solutions?

To be considered for the Software Engineer role in Back-End Development at Extreme Event Solutions, a Bachelor's degree in Computer Science or a related field is required, with a Master's preferred. You should have at least 3 years of experience in backend software development, a strong understanding of object-oriented design, and proficiency in C#. Familiarity with Docker and cloud computing platforms is a plus.

Join Rise to see the full answer
What skills are important for a Software Engineer in Back-End Development at Extreme Event Solutions?

Essential skills for a Software Engineer in Back-End Development at Extreme Event Solutions include strong programming expertise in C#, a solid grasp of design patterns, and experience in server-based applications. Being an enthusiastic problem solver with excellent communication skills and a positive approach to team collaboration is also crucial for success in this role.

Join Rise to see the full answer
What kind of work environment can I expect as a Software Engineer at Extreme Event Solutions?

At Extreme Event Solutions, you can expect a supportive and innovative work environment. We promote a culture of collaboration and open communication where every idea is valued. You'll work in an agile team setting, benefit from professional development opportunities, and contribute to meaningful projects that address real-world challenges while enjoying a flexible work culture.

Join Rise to see the full answer
How does Extreme Event Solutions support career development for Software Engineers?

Extreme Event Solutions is committed to the professional growth of its Software Engineers. You’ll receive coaching and training designed to enhance your technical skills and leadership potential. Moreover, you'll have the chance to work on innovative projects that broaden your experience, ensuring that you stay on the cutting edge of the industry.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Back-End Development
What experience do you have with cloud-based backend development?

In your answer, share specific projects where you utilized cloud technologies, perhaps detailing the challenges you faced and how you overcame them. Mention any platforms you've worked with, such as AWS or Azure, and articulate the skills you applied to ensure project success.

Join Rise to see the full answer
Can you explain your approach to writing clean and testable code?

Discuss specific practices you follow, such as adherence to coding standards, the importance of code reviews, and writing unit tests. Use examples from past projects to illustrate your commitment to code quality and reliability.

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

Utilize the STAR method (Situation, Task, Action, Result) to frame your answer. Provide context for the problem, explain your role in tackling it, and highlight the impact your solution had on the project or organization.

Join Rise to see the full answer
How do you prioritize tasks when working in an agile environment?

Talk about any tools or methodologies you use to help with task prioritization, like Kanban or Scrum boards. Be sure to emphasize the importance of collaboration with your team and how you adapt to changing priorities based on project needs.

Join Rise to see the full answer
What coding standards do you follow in your projects?

Share your knowledge of coding standards such as those set by organizations like ISO or OWASP. Discuss how adhering to these standards enhances code maintainability and reduces errors, and provide examples where you've enforced these practices.

Join Rise to see the full answer
How do you ensure your backend services are scalable?

Explain the strategies you employ to achieve scalability. This can include designing microservices, optimizing database queries, and performing load testing. Discuss any experience you have with related technologies or architecture.

Join Rise to see the full answer
What tools do you use for version control and why?

Mention your experience with version control systems like Git, detailing how it enhances collaboration and project tracking. Discuss any relevant processes you follow, like branching strategies and commit message conventions.

Join Rise to see the full answer
Can you explain a design pattern you frequently use?

Choose a design pattern like Singleton, Factory, or Observer, and describe how you’ve implemented it in your previous work. Explain why it benefits the software architecture you're working on and demonstrate your understanding effectively.

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

Express your openness to constructive criticism and your commitment to continuous improvement. Share examples of how you’ve incorporated feedback into previous projects and the positive outcomes that resulted from it.

Join Rise to see the full answer
What motivated you to apply for the Software Engineer position at Extreme Event Solutions?

Reflect on your reasons for wanting to join Extreme Event Solutions. Connect your values and career aspirations with the company’s mission of using analytics to create a positive impact. Be enthusiastic and genuine about how you align with the organization's goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 3 hours ago
Customer-Centric
Work/Life Harmony
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Famoco Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 7 days ago

To be the leading strategic data, analytics and technology partner to the global insurance industry by delivering value to our clients through knowledge, expertise and scale.

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