Apply

Principal Software Engineer

Posted 3 days agoViewed

View full description

πŸ’Ž Seniority level: Principal, 5+ years

πŸ’Έ Salary: 100000.0 - 120000.0 USD per year

πŸ” Industry: Software Development

🏒 Company: Atticus

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

Requirements:
  • 5+ years leading engineering teams
  • Experience with highly critical products
  • Strong focus on operational excellence
  • Proactive problem identification and creative solutions
Responsibilities:
  • Design, build and operate APIs
  • Plan roadmaps and engage in week to week operations
  • Evaluate storage technologies for scalability
  • Architect, design, review, and test code collaboratively
  • Train and mentor technical leaders
Apply

Related Jobs

Apply
πŸ”₯ Principal Software Engineer
Posted about 20 hours ago

πŸ“ Japan

🧭 Full-Time

πŸ” FinTech

  • Solid foundation in designing, implementing, and maintaining a large-scale distributed system.
  • Experience in developing distributed platform systems such as Messaging Platforms, Pub/Sub Systems, Databases, Distributed Computing Frameworks, and Schedulers.
  • Software development experience in one or more general-purpose programming languages
  • Deep understanding of concurrency, distributed computing, large-scale system, messaging and algorithm
  • Interest and ability to learn new technology stacks as needed
  • Design, develop, test, deploy, maintain and improve software and core platform
  • Lead technical aspects for multiple projects through hands-on execution and guidance of other engineers
  • Provide architectural blueprints and technical leadership.
  • Provides input and guidance during all phases of programs to solve challenging technical issues.
  • Build common platforms to support different business vertical application systems
  • Develop tools and contribute to open source wherever possible
  • Adopt problem-solving as a way of life – always go to the root cause!

AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentDesign PatternsDynamoDBGCPJavaJUNITKafkaKotlinKubernetesMySQLSoftware ArchitectureSpring BootAlgorithmsData StructuresMavenRedisCI/CDProblem SolvingRESTful APIsMentoringMicroservicesScala

Posted about 20 hours ago
Apply
Apply

πŸ“ Canada

πŸ’Έ 203000.0 - 283000.0 USD per year

πŸ” Fintech, Retail

  • Has been responsible for traffic management, load testing or capacity planning at an organization with hundreds of millions of users.
  • Extensive experience in designing and implementing traffic shaping, cluster management, and load shedding systems at scale
  • Successful track record leading and delivering multi-year, highly complex engineering infrastructure projects.
  • Demonstrated ability to successfully develop and partner with staff and senior staff software engineers.
  • Exceptional leader who can mentor high potential engineers earlier in their career.
  • Detail oriented individual who has strong opinions on the technologies being developed by their team and is fully immersed in day to day execution and delivery.
  • Strong communicator who effectively lays out their technical vision to the broader engineering organization.
  • Set the technical vision and strategy for the next generation of traffic management, capacity planning, and load testing capabilities and practices at Affirm.
  • Safely build and expand our traffic management capabilities by applying a deep understanding of traffic management: gentle retries, circuit breakers, load shedding, and load prioritization.
  • Collaborate with the broader engineering organization to understand service load: from day to day operations to peak events. Then develop and rollout next generation capacity models and load testing frameworks.
  • Champion innovative, scalable, and delightful solutions across the engineering organization
  • Promote a strong culture of innovation, drive evaluation, development and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas.

AWSBackend DevelopmentDockerLeadershipPythonSQLCloud ComputingGitJavaKubernetesSoftware ArchitectureAlgorithmsData StructuresCommunication SkillsAnalytical SkillsCI/CDRESTful APIsMentoringMicroservicesNodeJSSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States

πŸ’Έ 230000.0 - 340000.0 USD per year

πŸ” Fintech

  • Has been responsible for traffic management, load testing or capacity planning at an organization with hundreds of millions of users.
  • Extensive experience in designing and implementing traffic shaping, cluster management, and load shedding systems at scale
  • Successful track record leading and delivering multi-year, highly complex engineering infrastructure projects.
  • Demonstrated ability to successfully develop and partner with staff and senior staff software engineers.
  • Exceptional leader who can mentor high potential engineers earlier in their career.
  • Detail oriented individual who has strong opinions on the technologies being developed by their team and is fully immersed in day to day execution and delivery.
  • Strong communicator who effectively lays out their technical vision to the broader engineering organization.
  • Set the technical vision and strategy for the next generation of traffic management, capacity planning, and load testing capabilities and practices at Affirm.
  • Safely build and expand our traffic management capabilities by applying a deep understanding of traffic management: gentle retries, circuit breakers, load shedding, and load prioritization.
  • Collaborate with the broader engineering organization to understand service load: from day to day operations to peak events. Then develop and rollout next generation capacity models and load testing frameworks.
  • Champion innovative, scalable, and delightful solutions across the engineering organization
  • Promote a strong culture of innovation, drive evaluation, development and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas.

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsKubernetesSoftware ArchitectureAlgorithmsData StructuresCommunication SkillsRESTful APIsMentoringMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: QGendaπŸ‘₯ 251-500πŸ’° Private over 4 years agoService IndustryHospitalMedical DeviceInformation TechnologyHealth CareSchedulingSoftware

  • Experience with ASP.NET, MVC, and Web API
  • Strong C# development skills and knowledge of .NET
  • Knowledge of HTML5, CSS, JavaScript, and client-side technologies
  • Proven experience building complex web systems.
  • Applies technological and engineering leadership skills in the achievement of the Business Area's operational and strategic goals.
  • Acts as advisor to management on advanced technical research studies and applications
  • Exhibits an exceptional degree of ingenuity, creativity, resourcefulness and technical leadership

LeadershipSoftware DevelopmentSQLAgileASP.NETDesign PatternsHTMLCSSJavascriptC#.NETCommunication SkillsAnalytical SkillsProblem SolvingRESTful APIsSoftware Engineering

Posted 3 days ago
Apply
Apply

πŸ“ United States, International

πŸ” EdTech, non-profit

🏒 Company: Ameelio

  • Proven experience as a Principal Engineer or similar leadership role.
  • Strong proficiency in Ruby on Rails.
  • Deep understanding of software engineering best practices.
  • Excellent problem-solving and debugging skills.
  • Experience working with PostgreSQL or similar relational database
  • Familiarity with container technology (like Docker)
  • Willingness to learn/use basic Kubernetes (kubectl) to troubleshoot deployed environments, get Pod logs, etc.
  • Lead the technical implementation of the product, ensuring high-quality, scalable, and maintainable code.
  • Provide technical direction and mentorship to other engineers.
  • Oversee prioritization and maintenance of technical debt.
  • Collaborate with the product team to define and prioritize feature development.
  • Become a product expert and provide insights that guide development.
  • Work with designers and product managers to plan, estimate, and deliver new features.
  • Leverage your expertise or quickly gain proficiency in Canvas LMS.
  • Implement and oversee integrations with Canvas LMS and other relevant educational platforms.
  • Foster a collaborative and positive team environment.
  • Mentor junior engineers, providing guidance on best practices and career growth.

Backend DevelopmentDockerLeadershipPostgreSQLKubernetesRuby on RailsCommunication SkillsRESTful APIsMentoringSoftware EngineeringDebugging

Posted 3 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 148540.0 - 245050.0 USD per year

πŸ” Software Development

  • Knowledge of toolchain and language runtime internals, particularly libstdc++
  • Familiarity with the open source development model
  • Experience in Linux tools and libraries build varieties (including native compilers and cross compilers)
  • Knowledge of version control and patch management
  • Experience with backporting upstream code to Linux distributions, tools, and libraries
  • Experience in the configuration, building, and testing of Linux tools and libraries
  • Solid written and verbal communication skills in English
  • Work with peers and other Red Hat teams and partners to provide specialist knowledge of the C++ tools and language runtime libraries
  • Support Red Hat’s work preparing for ISO 26262 certification
  • Participate in the broader Linux and toolchain communities upstream
  • Backport fixes to Red Hat Enterprise Linux (RHEL) releases
  • Contribute new development work upstream in line with customer needs
  • Collaborate with the development, QA, product management, documentation, and product build teams, as well as the open source community

Software DevelopmentEmbedded SystemsC++Communication SkillsLinuxDebugging

Posted 3 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 160000.0 - 170000.0 USD per year

πŸ” Software Development

🏒 Company: ConvosoπŸ‘₯ 251-500InternetComputerSaaSCall CenterBrand MarketingTelecommunicationsSoftware

  • 10+ years of experience in designing and building large-scale enterprise web/SaaS applications
  • 5+ years of experience with Python (Django, Flask) or PHP (Symfony, Zend, Laravel)
  • 5+ years of experience with MySQL or other relational databases
  • Extensive Object-Oriented Programming (OOP) experience
  • Experience designing and implementing microservices and service-oriented architecture (SOA)
  • Design, architect, develop and implement secure and scalable critical business solutions
  • Translate Business and User needs into technical requirements
  • Create and maintain design documents
  • Evolving the technical direction of the services
  • Deliver quality features on-time and on-budget
  • Ensuring the correct operation of the services
  • Coordinate day-to-day development activities
  • Help hire engineers for the team

PHPPythonDesign PatternsDjangoFlaskMySQLREST APIMicroservices

Posted 8 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 132000.0 - 225000.0 USD per year

πŸ” Game Development

🏒 Company: Manticore GamesπŸ‘₯ 101-250πŸ’° $100,812,151 Series C almost 4 years agoPC GamesVideo GamesConsole Games

  • 10+ years game development experience for PC or console
  • 7+ years experience using C++
  • 2+ years experience using Unreal Engine
  • Ability to collaborate effectively
  • BS in Computer Science or related field or equivalent experience
  • Develop client and server networked gameplay code
  • Work with Production, Design, Art and QA teams
  • Integrate gameplay systems with platform
  • Maintain and extend engine code
  • Develop tools for user-generated content

Game DevelopmentC++Unreal engine

Posted 9 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 100000.0 - 120000.0 USD per year

πŸ” Software Development

🏒 Company: FreedπŸ‘₯ 11-50Health Care

  • 5+ years experience in full stack Software Engineering
  • Familiarity with AI tools like Copilot, ChatGPT
  • Preferred tech stack: React, TypeScript, NodeJS, Azure, SQL
  • Own product features across backend and frontend
  • Adapt AI models and techniques
  • Design experiments for product validation

Node.jsSQLArtificial IntelligenceFull Stack DevelopmentMicrosoft AzureTypeScriptReact

Posted 9 days ago
Apply

Related Articles

Posted about 15 hours ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 6 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.