Principal Software Engineer
  • fusion it
1081 Days Ago
150-180 per Annum
Yearly
Seattle-WA
8-12 Years
Required Skills: Java, Kotlin, Python, Go, or C++
Job Description

Principal Software Engineer

You have a BS degree or higher in Computer Science, Engineering or related field.

You have 8+ years of experience as a Software Engineer

You have experience with object-oriented design.

You are highly skilled in at least one modern programming language (e.g., Java, Kotlin, Python, Go, or C++)

You have experience with cloud services (e.g., AWS, Azure, or GCP)

You have experience with containers, Docker, or Kubernetes

You have experience with at least one type of database (e.g., relational, K/V, wide-column, graph)

You have experience working with Microservices

You have knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, test-driven development, continuous deployments, and agile methodologies.

You have exposure to operating large-scale distributed systems, including security, defining and monitoring service metrics, infrastructure management and scaling, and DevOps best practices.

You have outstanding communication, organizational, and problem-solving skills

Bonus points for any background with Smart TV technology

You’re the one who makes user experience brilliant, and you have a passion for developing innovative solutions  

You’re the person your team trusts with their secrets. You know how to be tactful and supportive  

Collaboration is fun and easy for you. You are self-driven, but you enjoy sharing and mentoring your team, and when a decision has been made, you’re happy to support it 

You’re experienced with cross-platform development, and you have a deep understanding of the software development life cycle 

You’re confident in your abilities to command and understand application build pipelines and share those with your team in a way they can understand  

You’re experienced in system design and development, but you are also a powerful leader, which means you stay accountable for your successes and shortcomings 

Taking ownership of releasing new features that delight our customers and being empowered to collaborate so your team can excel. 

Thanks & Regards,

Sunitha
Technical Recruiter
Fusion IT Inc
Direct # 469-484-6889 Ext 125
Fax # 214-594-7239
sunitha@fusionitinc.com

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates