Software Development Engineer II - Automation
Itential
Company Overview: Itential provides powerful network automation software to companies worldwide, from Fortune 500 telecommunications and financial services companies to enterprises of all sizes. We are committed to building world-class products that enable and accelerate the move toward software-driven networks and next generation, agile network operations. Our corporate headquarters are in Atlanta with offices in the UK and Latin America, and we are growing fast! Job Description: Itential is looking for a proficient and enthusiastic Software Development Engineer II to join our innovative team. In this role, you will be responsible for designing and implementing software solutions that improve the products and services impacting customers across the globe. You will have the opportunity to work on complex projects and collaborate with diverse teams, contributing to the development of high-quality software systems. Key Responsibilities
- Develop, deploy, and maintain robust and scalable automation platform services in Go, including the gateway server, gRPC APIs, WebSocket connectivity, and embedded network automation tooling.
- Design software with a focus on performance, reliability, and scalability - including distributed execution patterns, HA leader election, multi-backend store architecture (BoltDB, etcd, DynamoDB), and concurrent request handling.
- Collaborate with engineering teams to translate network automation requirements into clean technical specifications, working across the core platform, runner framework, and protobuf-defined service contracts.
- Independently own components from design through production delivery - including adapters, gRPC service handlers, store backends, or netsdk integrations - following established Go conventions and architectural patterns.
- Conduct code and design reviews to uphold Go idioms, concurrency safety, and API consistency across the gateway5 codebase.
- Continuously improve platform reliability through automation, refactoring, and optimization - including CI/CD pipeline enhancements, test coverage improvements, and performance profiling.
- Stay current with the Go ecosystem and cloud-native tooling (gRPC, buf, etcd, DynamoDB, Prometheus) and apply relevant advances to improve the platform.
- 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++); strong motivation and ability to work in idiomatic Go full-time.
- 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.
- Demonstrated ability to effectively leverage AI coding assistants and LLM-based tools to accelerate development workflows, improve code quality, and solve complex technical problems - including prompt crafting, output validation, and knowing when not to rely on AI suggestions.
- Master's degree in Computer Science or a related field.
- Hands-on experience deploying Go services in AWS (DynamoDB, EC2, ECS/EKS) or comparable cloud environments, including containerized workloads (Docker/Podman, Kubernetes).
- Experience with gRPC and Protocol Buffers, including proto schema design and code generation toolchains (e.g., buf).
- Familiarity with distributed systems patterns: leader election, TTL-based locking, key-value stores (etcd, BoltDB), and graceful multi-node shutdown.
- Experience with network automation, CLI tooling, or integration with vendor device APIs (SSH, NETCONF, scrapligo).
- Prior work in an Agile environment with end-to-end ownership across the full SDLC - design, implementation, testing, CI/CD, and release.
- Demonstrated ability to deliver high-quality software independently, communicate trade-offs across teams, and uphold code quality standards through peer review.
- Experience with CI/CD pipelines (GitLab CI or similar), Go testing tooling (go test, mocks, integration test patterns), and coverage enforcement.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Development Engineer II - Automation in United States vacancy
- ...Software Development Engineer II at Itential Itential provides powerful network automation software to companies worldwide, from Fortune 500 telecommunications and financial services companies to enterprises of all sizes. We are committed to building world-class products...SuggestedWorldwide
$143.7k - $194.4k
...As a Software Development Engineer II on the Autonomous Mobility Motion team, you will own critical components of task planning, motion planning, control, and navigation software. You will work on supporting and evolving our production robotics systems, developing generalizations...SuggestedFull timeTemporary workInternshipSeasonal workWorldwideFlexible hours- ...Building Automation System (BAS) Application Engineer II Conquest Solutions, LLC (CQS) is a leading application and engineering consulting firm in the... ...program HVAC control systems using industry-leading software platforms such as Tridium Niagara 4 (required) and Automated...SuggestedFor contractorsFor subcontractorLocal areaFlexible hours
$100.25k - $143.21k
...Responsibilities End-to-End Development: Lead the design, coding,... ..., Web developers, network engineers, and product managers, to... ...Summary As an SDE II for Video Backend Services... ...-5 years of experience in software development, automation, and tools. Programming...SuggestedLocal area$144k - $180k
...Software Development Engineer II At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them. Since 2011, we've tirelessly delivered on our promise to customers sending money globally, providing secure, simple...SuggestedWork at officeWorldwideFlexible hours3 days per week$143.7k - $194.4k
...Automate the future of global networks: Control deployment changes across millions of... ...team where your voice matters. Ready to engineer the backbone of tomorrow's internet?... ...Networking Organization is looking for a Software Development Engineer to join our Network Product...InternshipFlexible hours- ...Software Development Engineer II - Test OpenX Poland is looking for talented and curious engineers to join our amazing team in Cracow, Poland... ...and documentation skills Create, maintain, and improve automation test suites/frameworks Monitor and maintain QA CI...Hourly payContract workRemote workWork from homeHome officeFlexible hours
$143.7k - $194.4k
...Robotics and be at the forefront of embedded safety systems development. As a Software Development Engineer II, you'll bridge hardware and software in creating safety-certified solutions for Amazon's warehouse automation systems. Your expertise in C/C++/Rust programming will...Full timeTemporary workInternshipSeasonal workFlexible hours- ...DevOps/Automation Engineer Encantado Technical Solutions is seeking a DevOps/Automation Engineer... ...a variety of programming languages, software, or tools to develop regular or ad-hoc... ...security clearance DevOps Engineer II: Bachelor's degree and 7 years...Contract workFor subcontractor
- ...Software Development Engineer II Mapbox is looking to hire motivated, curious, and innovative Software Development Engineer for the Navigation, Traffic team. We develop and maintain the web services powering virtually all of Mapbox's strategic navigation initiatives...Remote work
- ...Software Development Engineer II (Android) Location: Remote (United States) Duration: 6-Month Contract We are seeking an experienced Software Development Engineer II (Android) to join a high-performing team responsible for building and enhancing one of the industry...Contract workRemote work
- ...AI / Automation Engineer II Location: Fargo Corporate Office The AI / Automation Engineer II is a skilled automation practitioner who independently designs and delivers secure, supportable business automations and solutions. This role delivers solutions using UiPath...Work at office
- Australia-Employment is seeking a BAS/HVAC Systems Software Engineer II in Covina, CA. In this role, you will lead programming and commissioning... ...field activities. Bring your 2+ years of building automation experience and HVAC controls programming skills. Enjoy a competitive...
- ...Software Engineer Automation Tester II (POS) We are looking for a Software Engineer Automation Tester II to join our team in Research Triangle... ...methodologies and SDLC. Familiarity with Agile and Scrum development methodologies, VersionOne or other Agile project...
$123k - $165k
Disney Cruise Line - The Walt Disney Company is seeking a Software Engineer II in Seattle, WA. In this role, you will build efficiency tools for enhancing developer, QA, and UX teams' productivity in managing streaming devices. Applicants should have at least 3 years of...- ...A company is looking for a Software Development Engineer II, Data Boundaries. Key Responsibilities Integrate third-party data sources into data... ...Develop geographic data processing pipelines and implement automated quality metrics Required Qualifications 5+ years of...Remote work
- A global financial services firm seeks a Software Engineer II to join its agile Enterprise Technology Automation team in Columbus, Ohio. This role involves designing... ...Java, and hands-on expertise in application development and automation tools. Competitive compensation...
- ...machine learning and automation to help us reimagine customer... ...ideas matter, your development is prioritized, and... ...Responsibilities Software Development at GMF... ...candidate? The SDE II works under limited or... ...Computer Science or related Engineering field; and/or...Work experience placementH1bWork at officeRemote workVisa sponsorshipFlexible hours2 days per week3 days per week
$100.25k - $164.69k
...Software Development Engineer II Location: Bethpage, NY, US, 11714 Plano, TX, US, 75024 Brand: Optimum Requisition #: 10322 Are you looking to optimize your life? Start your exciting path to a rewarding career today! We are Optimum, a leader in the fast-paced world...Work at officeLocal area$101.19k - $167.34k
...generation of AI capabilities across our geospatial software products, supporting indoor mapping and... ...brings advanced spatial intelligence and automation to complex operational environments. As a Software Development Engineer II focused on AI innovation, you will help...- ...involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineering - Sr Professional II TITLE: Software Development Engineering - Sr Professional II EMPLOYER: Fiserv Solutions, LLC...Second job
$112k - $141k
...Software Development Engineer II, Engagement At CarGurus, our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history of innovation...For contractorsFlexible hours$143.7k - $194.4k
...challenges along the way. We are looking for a motivated SDE II with the desire and talent to contribute and lead to this... ...a strong knowledge of web services and protocols. As a Software Development Engineer II, you will design, manage and own technologies in...InternshipWorldwideFlexible hoursShift work- ...Services has grown 300% in less than 12 months, becoming a Top 3 Language Service Provider in the US. We are looking for a Software Development Engineer II that has the technical knowledge to deliver results for our Engineering teams. The Software Engineering team is...Full time
$99.49k - $157.23k
...McCrone Lab is seeking a Software Developer II for support of their cutting... .... The Software Developer Engineer II (SDE II) will work on Nextstrain... ...software in a public development style to power all parts of... ...and to improve the automation and robustness of these analyses...Hourly paySeasonal workH1bRemote workVisa sponsorshipFlexible hours- ...Software Development Engineer II, Competitive Intelligence At CarGurus, our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history...Flexible hours
$112k - $141k
...Software Development Engineer II, Consumer At CarGurus, our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history of innovation and...Flexible hours- ...involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineering - Sr Professional II What does a successful Senior Cobol Developer do at Fiserv? If you are motivated, logical thinker, and...
$165.2k - $223.6k
...building world-class platforms that serve hundreds of millions of music updates daily? Amazon Music Catalog is seeking a Software Development Engineer II to join our mission-critical team responsible for persisting, computing, reconciling and vending music rights and...Permanent employmentInternshipLocal areaWorldwideFlexible hours- ...career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the... ...- Enterprise Technology Automation team, you are part of an agile... ...solutions through the design, development, and technical troubleshooting...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer II - Automation. Be the first to apply!
Related searches
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States

