
Senior Software Engineer
Verisk
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • New Jersey • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $130,000 per year
Job Level
About the role
- Design, develop, and maintain cloud-based analytical frameworks and tools.
- Build scalable and robust systems leveraging AWS services (e.g., Lambda, S3, and Parquet-based big data solutions).
- Collaborate on infrastructure-as-code solutions for cloud environments.
- Proactively enhance functional capabilities and performance optimizations.
- Contribute to full development life cycle: architecture, coding, testing, and CI/CD processes.
- Investigate and resolve customer inquiries and software defects.
- Develop algorithms to optimize compute and memory usage for high-performance analytics.
- Create and maintain automated testing frameworks.
- Participate in DevOps infrastructure and support both development and production environments.
- Work closely with team members to ensure robust system architecture and clean code.
Requirements
- BS Degree in Computer Science (or equivalent); MS Degree preferred.
- 5+ years of commercial-grade software development experience.
- Expertise in C# and .NET Core for developing scalable applications.
- Familiarity with cloud platforms like AWS and AWS services and Efficient Data Storage such as Apache Parquet.
- Strong understanding of object-oriented design, design patterns, and performance-tuning tools.
- Experience with test-driven development and CI/CD pipelines.
- Proficient in Docker and containerized applications.
- Knowledge of big data solutions, including distributed systems and parallel computing.
- Python skills are a plus.
Benefits
- Health Insurance
- Retirement Plan
- Disability benefits
- Paid Time Off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET CoreAWSApache Parquetobject-oriented designdesign patternsperformance-tuning toolstest-driven developmentCI/CDDocker
Soft skills
collaborationproblem-solvingcommunicationproactive enhancementteamworkattention to detailadaptabilitycustomer service
Certifications
BS Degree in Computer ScienceMS Degree in Computer Science