Hybrid Senior Software Engineer – Enterprise Applications

Posted 10 hours ago

Apply now

About the role

  • Senior Software Engineer developing backend services for AI-driven enterprise applications. Collaborating with teams to create scalable solutions for improving information interaction.

Responsibilities

  • Collaborate with cross-functional teams to design and develop scalable and reliable backend services and APIs that support our enterprise customers.
  • Take ownership of critical enterprise components of our system, from conception to deployment and maintenance.
  • Build features and functionality to streamline the management and monitoring of our platform by enterprise IT administrators.
  • Practice quality assurance best practices including unit and integration testing.
  • Implement robust authentication and authorization mechanisms to ensure data security and privacy.
  • Optimize data processing pipelines and storage solutions to support enterprise-level data volumes and requirements.
  • Integrate third-party services and data sources seamlessly into our platform.
  • Monitor, troubleshoot, and resolve issues related to infrastructure and operations to ensure maximum uptime and reliability for our enterprise customers.
  • Continuously evaluate and implement best practices, tools, and technologies to enhance the scalability, reliability, and maintainability of our systems.

Requirements

  • Bachelor's degree or higher in Computer Science/Engineering, or 5+ years of relevant industry experience.
  • Proven experience in backend development, with proficiency in one or more programming languages such as Python, Java, or Go.
  • Strong understanding of distributed systems, microservices architecture, and cloud computing platforms (e.g., AWS, GCP).
  • Experience with authentication/authorization protocols and mechanisms (e.g., OAuth, JWT).
  • Experience with data encryption at rest and in transit, including knowledge of encryption algorithms and security best practices.
  • Familiarity with relational and non-relational databases, along with expertise in data modeling and database management.
  • Excellent problem-solving skills with a pragmatic and results-driven approach.
  • Ability to thrive in a fast-paced startup environment with a high degree of autonomy and accountability.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Benefits

  • low deductible health plans
  • flexible time away programs
  • family leave programs

Job title

Senior Software Engineer – Enterprise Applications

Job type

Experience level

Senior

Salary

$190,000 - $210,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job