Skip to content
mimi

Principal Software Engineer

Honest Jobs

Bowie · On-site Full-time Lead 4d ago

About the role

About

We are working with a fair-chance employer that is committed to hiring people with misdemeanors, felonies, and people on probation or parole. WE ARE NOT A TEMP OR STAFFING AGENCY! These are direct-hire positions with the employer.

Description

We are looking for an experienced Principal Software Engineer to design, develop, and optimize large-scale systems while ensuring high availability and performance. This role requires expertise in cloud-based platforms and distributed architectures, along with a commitment to secure coding practices and innovative problem-solving. Based in Bowie, Maryland, this position offers an exciting opportunity to contribute to cutting-edge software solutions.

Responsibilities

  • Develop and maintain large-scale, always-on data systems using Kotlin/Java, C#, and JavaScript.
  • Design and implement distributed systems and high-availability architectures on cloud-based platforms.
  • Utilize Infrastructure as Code to manage both managed and unmanaged services effectively.
  • Optimize performance, conduct profiling, and execute tuning for complex systems to ensure efficiency.
  • Build and maintain large data warehouse systems such as Snowflake or BigQuery.
  • Implement DevOps practices, including the development and management of CI/CD pipelines.
  • Ensure adherence to security best practices and secure coding standards across projects.
  • Engineer software solutions capable of processing and managing extensive volumes of data.
  • Collaborate with cross-functional teams to understand and adapt to new problem spaces.
  • Communicate technical concepts effectively to diverse audiences, both in writing and verbally.

Requirements

  • Extensive experience with programming languages such as C#, Kotlin/Java, and JavaScript.
  • Strong proficiency in frameworks and tools like .NET and React.js.
  • Hands-on expertise in distributed systems and cloud-based architectures.
  • Familiarity with large-scale data warehouse systems such as Snowflake or BigQuery.
  • Knowledge of DevOps methodologies and CI/CD pipeline development.
  • Demonstrated ability to optimize system performance and address bottlenecks.
  • Understanding of secure coding standards and security best practices.
  • Strong communication skills for engaging with technical and non-technical stakeholders.

Benefits

  • medical insurance
  • vision insurance
  • dental insurance
  • life insurance
  • disability insurance
  • 401(k) plan

Skills

.NETBigQueryC#CI/CDCloudDevOpsInfrastructure as CodeJavaJavaScriptKotlinReact.jsSnowflake

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free