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

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.

Software Development Engineer II – Automation
ItentialSoftware Development Engineer II responsible for designing and implementing scalable software solutions at Itential. Collaborating on high-quality, robust automation platforms for network operations.
Tech Stack
Tools & technologiesDistributed 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 resumeApplicant 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