Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Itential

Software Development Engineer II – Automation

Itential

Software Development Engineer II responsible for designing and implementing scalable software solutions at Itential. Collaborating on high-quality, robust automation platforms for network operations.

Posted 5/1/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoGRPCJava

About the role

Key responsibilities & impact
  • Develop, deploy, and maintain robust and scalable automation platform services in Go.
  • Design software with a focus on performance, reliability, and scalability.
  • Collaborate with engineering teams to translate network automation requirements into technical specifications.
  • Independently own components from design through production delivery.
  • Conduct code and design reviews to uphold Go idioms, concurrency safety, and API consistency.
  • Continuously improve platform reliability through automation, refactoring, and optimization.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 3+ years of professional software development experience.
  • Proficiency in Go or a strongly-typed backend language (e.g., Java, C++);
  • Solid understanding of CS fundamentals — data structures, algorithms, concurrency, distributed systems, and network protocols.
  • Experience building and consuming gRPC or REST APIs in a collaborative team environment using standard workflows: Git, code review, vendored dependencies, and CI/CD pipelines.
  • Strong problem-solving skills with a disciplined approach to debugging, testing (unit and integration), and root cause analysis.
  • Good verbal and written communication skills, including the ability to document technical decisions and architectural tradeoffs clearly.

Benefits

Comp & perks
  • Competitive salary
  • Flexible work hours
  • Opportunities for professional development
  • Home office setup allowance
  • Global team events

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoJavaC++gRPCREST APIsdata structuresalgorithmsconcurrencydistributed systemsnetwork protocols
Soft Skills
problem-solvingdebuggingtestingcommunicationcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering