This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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.
What we offer:
Medical, vision, dental, and life and disability insurance