empty

Software Engineer II

eSentire

Job Description

Posted on: 
September 17, 2024

Summary and company overview

About eSentire

eSentire is on a mission to hunt, investigate and stop cyber threats before they become business disrupting events. We were founded on the premise that if you can’t find a solution, you build it. Entrepreneurship and innovation are in our DNA. Our culture is based on transparency, teamwork, and continuous innovation.

As the authority in Managed Detection and Response, we protect the critical data and applications of 2000+ organizations in 80+ countries, across 35 industries from known and unknown cyber threats.

Responsibilities

  • Individuals will be responsible for responding to database challenges and data quality issues.
  • Perform data analysis and build analytics to support business decision-making
  • Design, Implement, and maintain database solutions, primarily using Snowflake and AWS Aurora Postgres.
  • Continuous focus and contribution in the areas of performance, availability & scalability, reliability, and maintainability of the product
  • Work with Engineering Manager/Leads across the pipeline team to handle data in different data sources
  • Develop and optimize ETL processes using Python and SQL
  • Manage data infrastructure on AWS Cloud.
  • Create and Integrate reports using Power BI or Tableau, connected to Snowflake and other data sources.
  • Build interactive dashboards and reports using Power BI
  • Contributes to evolution of the software engineering practice within the organization, including better issue reporting, documentation. Work in an agile development environment
  • Gather new ideas and perspectives on the operations of dealing with data related technologies.
  • Collaborates and communicates with management, internal, and external development partners regarding project progress, and issue resolution

Job Requirements

Required Qualifications:

  • Strong SQL skills and experience working with Snowflake and Aurora Postgres.
  • Experience working with data bases, NoSQL, preferably with commercial OR Open-Source RDBMS systems.
  • Experience with Cloud Enable Databases (Snowflake, AWS Aurora, Postgres…etc)
  • Experience of API development, AWS Lambda services, AWS Glue, Apache Airflow
  • Strong hands-on experience working with Python Language

Preferred Qualifications:

  • Exposure working with Elastic Search and Kibana.
  • Ability to communicate effectively both verbally and in writing with internal engineers
  • Excellent time management and troubleshooting skills
  • Must be able to read, write and speak English fluently and idiomatically, including technical concepts and terminology.

Additional commentary

Additional information

  • Working knowledge of source code control systems such as GitHub
  • Exposure to bug tracking and task management software such as JIRA and Confluence
  • Knowledge of security events
  • Excellent inter-personal and teamwork skills
  • Strong problem solving, troubleshooting and analysis skills
  • Experience with Linux, Windows
  • Experience with programming languages like "Go" and Machine Learning algorithms is a plus

The expected base salary range for this role is $115K-$120K USD. The starting base pay will depend on a number of factors including the candidate’s location, skills, experience, market demands, and internal pay parity. Depending on the position offered, equity and other forms of compensation may be provided as part of a Total Compensation Package.

Our Culture and Values

At eSentire we work in a collaborative and innovative work environment. We work with brilliant and passionate people who strive and encourage others to do their best. eSentire's idea-rich environment welcomes creative and sometimes unconventional perspectives!

We celebrate diversity, operating with mutual respect and consideration, in an environment that fosters inclusivity for all. We believe that a variety of perspectives, backgrounds, and experiences make us stronger – if you’re enthusiastic about this opportunity but don’t meet every qualification, we encourage you to apply anyway. It takes a diverse set of thoughts, cultures, backgrounds, and perspectives to be a true market leader.

Total Rewards

We believe in rewarding performance and providing comprehensive benefits tailored to support your well-being. Our package includes comprehensive health benefits, a flexible vacation plan, and participation in our company-wide equity program, allowing you to share in the success and growth of our organization.

Accommodation

If you have any accessibility requirements during the recruitment process, please reach out to our HR team at aoda@esentire.com and any accommodation needs will be addressed upon request. Your talents and unique perspectives are valued, and we look forward to the opportunity to work together to build a more inclusive future.

It's our mission at eSentire to protect our customers 24/7/365 and we extend this conviction to job seekers. During the application and interview process, eSentire will communicate with you from one of our corporate "@esentire.com" email addresses, never from a public email address. We strive to provide a welcoming, respectful, and thorough interview process, providing the candidate with ample opportunity to spend time with the hiring manager, recruiter, and future colleagues face to face, or using a video conference technology.

Other details

  • Job Family: Software Development & Engineering
  • Pay Type: Salary

Summary and company overview

About eSentire

eSentire is on a mission to hunt, investigate and stop cyber threats before they become business disrupting events. We were founded on the premise that if you can’t find a solution, you build it. Entrepreneurship and innovation are in our DNA. Our culture is based on transparency, teamwork, and continuous innovation.

As the authority in Managed Detection and Response, we protect the critical data and applications of 2000+ organizations in 80+ countries, across 35 industries from known and unknown cyber threats.

Apply now