
Senior Software Engineer – Developer Platform, Automation
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in United States.
• Design, develop, test, and sustain software components that support an enterprise developer platform.
• Create reusable tools and services that facilitate the automation of application, API, and software onboarding.
• Develop backend services and integrations using Python, Go, TypeScript, Java, or similar programming languages.
• Establish scalable automation to minimize manual engineering tasks and enhance consistency.
• Collaborate with platform architects, software engineers, and cybersecurity experts.
• Create automated onboarding pipelines that transition code from source control to the enterprise platform.
• Automate the registration of APIs and applications, manage gateway routes, and enforce security policies.
• Implement self-service registration workflows for development teams.
• Integrate validation, approval, compliance, linting, and security checks into onboarding processes.
• Develop reusable templates, configuration standards, and onboarding tools.
• Build and integrate CI/CD pipelines using GitLab or similar platforms.
• Design REST APIs and connect workflows with API gateways.
• Consolidate application and software inventories into a centralized service catalog.
• Create standardized data models for the discovery, ownership, and lifecycle management of applications and APIs.
• Produce technical documentation, onboarding instructions, and reusable development templates.
• Collect feedback from engineering teams to enhance platform usability.
• Contribute to the design, implementation, testing, and delivery of MVPs.
• Identify opportunities to extend the platform into an internal developer platform and software factory.
• A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field, or equivalent professional experience.
• At least 4 years of professional software engineering experience in developing and maintaining production applications or services.
• Strong programming skills in Python, Go, TypeScript, or Java.
• Practical experience in designing, developing, and integrating REST APIs.
• Familiarity with OpenAPI specifications and API documentation standards.
• Experience in developing automation that links source control systems with CI/CD pipelines.
• Proven experience in implementing automated validation, testing, or security checks within software delivery workflows.
• Background in developing self-service workflows or automated processes that include validation and approval steps.
• Capability to work independently as well as collaboratively in a virtual work setting.
• Must be a U.S. citizen.
• Must successfully pass drug tests as mandated by the client's contract.
• Continuous learning and development opportunities.
• Competitive salary packages.
• Comprehensive health benefits.
• Flexible work arrangements.
• Health, retirement, and professional development benefits for eligible employees.
• A virtue-centered team environment.
• Regular performance evaluations and opportunities for career advancement.
Leega
Huron
Sortitt
Avaya
Get handpicked remote jobs straight to your inbox weekly.