Apply

Principal Engineer

Posted 5 months agoViewed

View full description

💎 Seniority level: Principal, At least 10 years of professional experience.

📍 Location: United States

🔍 Industry: Recovery management

🏢 Company: STAT Recovery Services👥 11-50Financial ServicesFinanceCollection Agency

⏳ Experience: At least 10 years of professional experience.

🪄 Skills: LeadershipSoftware DevelopmentSQLASP.NETKubernetesC#StrategyAzure.NET

Requirements:
  • Software Engineering leadership experience with at least 5 years of professional experience at the Principal, Lead, or Manager level.
  • 10+ years of experience building server-side applications with C#/ .NET.
  • Front-end experience with VueJS or similar technologies.
  • Excellent interpersonal skills focused on mentoring and team leadership.
  • Ability to set technology strategy and provide architectural foresight.
  • Self-motivated with a flexible mindset for continuous learning.
Responsibilities:
  • Provide technical oversight and leadership of the STAT Engineering team.
  • Collaborate with tech leadership for design and development aligning with business goals and scalable architecture.
  • Coach engineering team members on technical and soft skills.
  • Drive the development of scalable and reliable systems for growing user base and data.
  • Design, develop, and maintain web-based .NET applications.
  • Participate in all aspects of the software development lifecycle.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 275000.0 - 330000.0 USD per year

🔍 Software Development

🏢 Company: CoreWeave💰 $642,000,000 Secondary Market over 1 year agoCloud ComputingMachine LearningInformation TechnologyCloud Infrastructure

  • 10+ years of experience in storage engineering, with a focus on performance, distributed systems, scalability, and reliability.
  • Proven experience leading storage product engineering projects and building products to address customer needs.
  • Proficiency in one or more programming languages (e.g. Go, C, Rust).
  • Deep experience of one or more storage protocols (e.g. nfs, s3).
  • Deep experience with object storage or distributed filesystems in production environments.
  • Good understanding of distributed observability systems such as ClickHouse for telemetry at scale.
  • In-depth development experience with open or closed source storage systems (e.g. Ceph, DAOS).
  • Strong understanding of cloud computing infrastructure using Kubernetes, scalable architectures, and automation.
  • Excellent analytical and problem-solving skills, with the ability to synthesize problem statements from interactions with customers and design solutions given ambiguous requirements.
  • Strong communication and interpersonal skills, able to convey storage engineering strategies and practices to technical and non-technical audiences.
  • Lead the strategy and implementation for storage engineering, ensuring alignment with business goals and performance objectives.
  • Design and implement advanced storage solutions, including high performance, exabyte-scale S3-compatible object storage and integration of dedicated storage clusters into customer environments.
  • Architect and lead the integration/implementation of technologies such as RDMA, Infiniband, GPU Direct Storage, and SPDK.
  • Champion initiatives to improve the reliability, durability, and self-healing capabilities of storage products, and assume operational responsibilities.
  • Help shape customer experience by promoting unparalleled visibility into our systems’ performance and reliability with customer facing metrics and dashboards.
  • Analyze telemetry for production systems to identify opportunities for improvement in performance and reliability.
  • Develop operational review practices for storage engineering to assess performance against targets and iterating on those targets.
  • Act as a trusted advisor to senior leadership, providing insights on storage industry trends and advocating for investments in storage technologies.
  • Collaborate with engineering, infrastructure, and product teams to ensure storage solutions align with evolving project requirements and technical architecture.
  • Mentor and guide engineering teams on best practices in product engineering, fostering a customer-focused approach to systems design and technical excellence.

Cloud ComputingKubernetesClickhouseGoRustRESTful APIsLinuxJSON

Posted 6 days ago
Apply
Apply
🔥 Principal Engineer
Posted 19 days ago

📍 United States, Canada

🧭 Full-Time

🔍 Advertising technology

🏢 Company: VDX.tv (aka Exponential Interactive)

  • 5 to 10 years of hands-on experience in software development
  • Bachelor’s or master’s degree in engineering
  • Excellent problem-solving skills, with a strong foundation in computer science, including core data structures, algorithms, and analysis of running time and memory requirements
  • Ability to develop scalable and reliable software for internet scale
  • Ability to create prototypes and examples to demonstrate concepts
  • Experience with designing and developing REST APIs and microservices
  • Experience with developing and delivering production systems using Java
  • Experience with multithreading and concurrency concepts
  • Experience with Kafka and data streaming paradigms
  • Experience with relational and NoSQL databases
  • Work on complex technical projects with peers in an innovative, fast-paced environment.
  • Lead, design, and implement new APIs, services, and event-streaming pipelines.
  • Improve, manage, and mentor standards for code maintainability and performance in code reviews.
  • Evolve CI/CD strategy for deploying and maintaining the APIs and services across applications and multiple data centers.
  • Work as a full-stack engineer, with a bias toward learning and adopting new technologies over time.

SQLJavaKafkaREST APINosqlCI/CDMicroservices

Posted 19 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 100000 - 120000 USD per year

🔍 Identity and access management

🏢 Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience as a backend software engineer.
  • Minimum of 2 years in a leadership role within a software development team.
  • Strong proficiency in programming languages such as Go, Java, or Python.
  • Experience designing and implementing RESTful APIs and microservices architectures.
  • Understanding of authentication and authorization protocols and standards.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Knowledge of database technologies (SQL and NoSQL) and caching mechanisms.
  • Excellent problem-solving skills, attention to detail, and ability to work independently.
  • Strong communication and interpersonal skills.
  • Design, develop, and build integrations with AWS, GCP, Azure, and other resources.
  • Lead a team of backend software engineers, providing mentorship.
  • Drive the technical direction for projects, defining architecture and best practices.
  • Conduct code reviews and ensure adherence to coding standards.
  • Identify and implement new technologies to enhance capabilities.
  • Collaborate with product managers and engineers to architect solutions.
  • Integrate with third-party identity providers and directory services.
  • Implement logging, monitoring, and auditing capabilities.
  • Stay current with industry trends and leverage them for innovation.

AWSLeadershipPythonSoftware DevelopmentSQLDesign PatternsGCPJavaLDAPAzureGoNosqlProblem SolvingRESTful APIsMicroservicesMentorship

Posted 5 months ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Biotechnology

🏢 Company: NIH-NCBI

  • Bachelor or Master of Science degree in Computer Science, Information Technology or Engineering or equivalent work experience.
  • Proven track record managing an Agile software development team.
  • Experience with highly available, high traffic web applications.
  • Ability to translate business requirements into software development tasks.
  • Software development experience in a Linux environment, with proficiency in at least one programming language (Java, C, C++).
  • Manage the efforts of the program's software development team in an Agile framework.
  • Work with scientists, bioinformaticians and developers to implement bioinformatics algorithms.
  • Ensure on-schedule delivery of software solutions.
  • Direct development lifecycle and coordinate team actions.
  • Provide technical leadership and maintain documentation.

AWSLeadershipPythonSoftware DevelopmentSQLAgileBashGCPJavaC++AlgorithmsRegression testingNosqlCommunication SkillsCollaborationCI/CDC (Programming language)LinuxPresentation skills

Posted 7 months ago
Apply