
Senior Software Engineer
Convr
full-time
Posted on:
Location Type: Hybrid
Location: Schaumburg • Illinois • United States
Visit company websiteExplore more
Salary
💰 $130,707 - $135,707 per year
Job Level
About the role
- Analyze user requirements and define functional specifications using Agile methodologies
- Analyze large data sets using Python-based data frameworks
- Develop applications to improve data quality using Python and PySpark
- Build RESTful microservices and APIs in a platform-oriented architecture
- Work with underwriting resources and document the correct underwriting decisions
- Develop hypothesis about potential underwriting features
- Ensure that data results can be replicated across customer and internal systems
- Develop automation testing solutions using PyTest and Selenium
- Collaborate with customers to identify new features and data sources
Requirements
- Master’s degree in Computer Science, Computer Engineering, or related field
- 3 years of experience as Software Engineer, Sr. Software Engineer, Platform Engineer, or a related occupation
- Experience building RESTful microservices and APIs in a platform-oriented architecture
- Experience coding with Test Driven Development (TDD) methodology
- Experience working with databases (Elasticsearch, Snowflake, RDBMS, MariaDB, MySQL, and NoSQL)
- Experience working with Machine Learning pipelines (models and algorithms)
- Experience with Bash & Python scripts and code management tools including Git, Gitlab, and Jenkins
Benefits
- See benefits at https://convr.com/about-us/careers/
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonPySparkRESTful microservicesAPIsTest Driven DevelopmentElasticsearchSnowflakeRDBMSMariaDBMySQL
Soft Skills
collaborationanalysisdocumentation
Certifications
Master’s degree in Computer ScienceMaster’s degree in Computer Engineering