Apply

Principal Software Engineer (Remote)

Posted 4 months agoViewed

View full description

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

πŸ“ Location: United States, Canada

πŸ” Industry: Software Development

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: Backend DevelopmentNode.jsPythonSQLGitSoftware ArchitectureMicroservices

Requirements:
  • Expertise in decomposing monolithic applications
  • Experience with microservices architecture
  • Knowledge of best practices for testing
  • Familiarity with observability and logging strategies
Responsibilities:
  • Lead decomposition of a monolithic application into microservices
  • Drive adoption of best practices for testing
  • Implement strategies for observability, monitoring, and logging
  • Collaborate with cross-functional teams
  • Guide a team of engineers in software design principles
  • Stay updated on industry trends and best practices
Apply

Related Jobs

Apply

πŸ“ WA, OR, CA, ID, UT, MT, NV, CO, AZ

πŸ” Finance

  • Technical leadership in the establishment of engineering best practices.
  • Expertise in coding guidelines, testing frameworks, and design patterns.
  • Ability to research and develop proofs of concept.
  • Experience in the software development life cycle (SDLC).
  • Strong collaboration skills to influence architectural decisions.
  • Mentorship experience for junior engineers.
  • Provide technical leadership in the design and production of high-quality, secure software.
  • Collaborate across domains to influence architectural and design decisions.
  • Establish engineering best practices and develop standards for SDLC activities.
  • Research and develop proofs of concept to support business objectives.
  • Drive technical direction of development projects in the enterprise portfolio.
  • Mentor and train junior software engineers.
  • Support maintenance and upgrades of existing software applications.

AWSLeadershipNode.jsSoftware DevelopmentSQLDesign PatternsMicroservices

Posted 3 months ago
Apply