Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer IV (Python with Windows Automation) image - Rise Careers
Job details

Software Developer IV (Python with Windows Automation)


Description

The Private Cloud (PVC) Engineering team in the Rackspace Technology is looking for talented full stack developers with passion for modern web development standards.

 

As a developer in our team, the Full Stack Software Engineer uses initiative and standard programming practices to ensure the stability and security of Rackspace’s automated solutions. Provides a high level of technical support through the ownership of complex automations that enable Rackspace to better serve our internal and external customers. Applies creative problem-solving techniques to identify the source of problems, while at the same time keeping these customers aware of every step along the way. Responsible for adhering to company security policies and procedures and any other relevant policies and standards as directed.


Career Level Summary

Requires in-depth conceptual and practical knowledge in own job discipline and basic knowledge of related job disciplines

Solves complex problems

Works independently, receives minimal guidance

May lead projects or project steps within a broader project or may have accountability for on-going activities or objectives

Efficiently implements or leads the implementation of complex solutions with minimal technical debt.

Willing and able to be cross collaborative with colleagues across Business Units

Acts as a mentor for junior level developers

A thought leader across the team and stakeholders, presents ideas, solutions, innovations paving path to new developments and minimizing technical debts in respective forums and events inside the company


Experience/Education

§  Bachelor’s degree in Computer Science or related technology field is required.

§  At the manager’s discretion, additional relevant experience may substitute for the degree requirement.

§  7 - 10 years of technical engineering and automation experience

§  A minimum of 5+ years of automation engineering experience with server deployment, diagnostics, and remediations

§  Solid software engineering fundamentals gained through training, course work or relevant experience.


Key Responsibilities

Lead the development and implementation of system enhancements that will improve the capabilities, performance, and reliability of automations

Define, design, and implement automated solutions

Review, test, debug, and comment on task deliverables

Contribute to architectural design for product and solution development and enhancements

Build and support automations for deployment, diagnostics, and remediations run on customer devices including bulk and on demand solutions for end-user use

Create and oversee testing plans and test against and document automation scripts and programs

Document feature requests and bug reports

Design and develop automation scripts and programs in support of Rackspace and its customers

Create a series of automated actions that will allow for faster deployments and service restoration for internal systems and tools

Develop against current versions of the platforms supported by Rackspace

Contribute and develop new and alternate ideas, approaches, and designs to evolve own feature area or to solve problems encountered in own feature area

Focus on a specific feature area or component

Influences functionalities that make broad contribution to our product and service offerings

Provide operational application support

Work within team to ensure projects and goals are being communicated and to reduce duplication of efforts

Collaborate and share knowledge with other Engineers and Administrators on the support floor


Expertise/Knowledge

Proven capability of administering Server Operating Systems within a Managed Services environment:

Windows: Microsoft Windows based Server Technologies

Demonstrable understanding of services and protocols commonly used in hosted environments: web servers, database servers, mail servers, name servers

Network fundamentals – diagnostics and troubleshooting in the following areas: DNS, SMTP, and TCP/IP

Strong development competency across the following languages:

Windows: PowerShell, Python

Extensive knowledge and experience working across the following software development tools and practices:

Docker and its use in a production environment

Various VCS (GitHub, Git, etc.)

Developing API services

Ansible, Terraform etc.

CI/CD pipelines (Jenkins, Travis, etc.) and version control systems such as Git

Agile methodologies

Demonstrates expertise across the above dimensions, borne out of experience working in similar roles; is able to correlate own skills and knowledge with industry best-practice


Critical Competencies

Systems Thinking: Takes a whole systems approach to analyze issues and implements holistic solutions by ensuring that linkages between structure, people, process and technology are made

Idea Creation: Adaptive to design brand new solutions as well expand existing offerings to meet market needs

Passionate about technology and has a desire to constantly expand technical knowledge

Ability to resolve a wide range of issues in imaginative as well as practical ways

Detail-oriented in documenting information and practice good follow through techniques

Able to handle multiple tasks and prioritize work under pressure

Demonstrate sound problem-solving skills coupled with a desire to take on responsibility

Strong written and verbal communication skills, both highly technical and non-technical

Ability to make appropriate decisions considering the relative costs and benefits of potential actions


Certifications

Preferred but not mandatory.

Microsoft Certification for Windows specialization (E.g.: MCSA/ MCSE, Fundamentals, Associate, Expert)

 RHCE for Linux specialization


Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer IV (Python with Windows Automation), Rackspace

Join Rackspace Technology as a Software Developer IV specializing in Python with Windows Automation! In this fully remote position based in India, you'll be part of the dynamic Private Cloud (PVC) Engineering team, where your contributions will directly impact our automated solutions. This role is perfect for a seasoned developer with a passion for modern web standards and a knack for problem-solving. You'll be taking the reins on complex automation projects that help us serve both internal and external clients better. Your day-to-day will involve developing, implementing, and enhancing automated systems, as well as providing top-notch technical support. You'll collaborate closely with your teammates and mentor junior developers, sharing insights and innovative ideas to keep our operations running smoothly and efficiently. With 7-10 years of tech engineering and at least 5 years in automation engineering under your belt, you’ll help shape the future of our systems while adhering to security protocols and best practices. If you have a bachelor’s degree in Computer Science or related fields and are eager to advance your career in a collaborative and forward-thinking environment, Rackspace wants to hear from you!

Frequently Asked Questions (FAQs) for Software Developer IV (Python with Windows Automation) Role at Rackspace
What qualifications do I need for the Software Developer IV position at Rackspace Technology?

To qualify for the Software Developer IV role at Rackspace Technology, candidates should have a Bachelor’s degree in Computer Science or a related field, along with 7-10 years of technical engineering experience. Additionally, a minimum of 5 years in automation engineering with expertise in server deployment, diagnostics, and remediations is essential.

Join Rise to see the full answer
What skills are required for the Software Developer IV role at Rackspace?

The Software Developer IV role at Rackspace Technology demands a strong foundation in programming, specifically with languages like Python and PowerShell. Candidates should also be proficient in using tools such as Docker, Ansible, Terraform, and have experience with CI/CD pipelines. Knowledge of Windows server technologies and network fundamentals is also necessary.

Join Rise to see the full answer
What are the main responsibilities of a Software Developer IV at Rackspace?

As a Software Developer IV at Rackspace Technology, you'll lead the design and implementation of automated solutions, oversee testing and debugging processes, collaborate with team members on project goals, and mentor junior developers. You'll also be tasked with documenting feature requests and creating comprehensive testing plans to enhance our products.

Join Rise to see the full answer
Is remote work available for the Software Developer IV position at Rackspace Technology?

Yes, the Software Developer IV position at Rackspace Technology is fully remote, allowing you to contribute to the team's success from anywhere in India. This flexibility enables a great work-life balance while working on innovative automation solutions.

Join Rise to see the full answer
What development practices are utilized at Rackspace Technology for the Software Developer IV role?

Rackspace Technology emphasizes modern software development practices such as Agile methodologies, version control systems like Git, and CI/CD processes using tools like Jenkins and Travis. As a Software Developer IV, you will be engaged in hands-on development while keeping abreast of industry best practices.

Join Rise to see the full answer
How does Rackspace Technology support career development for Software Developer IV?

Rackspace Technology is committed to the professional growth of its employees, offering opportunities for continuous learning, mentorship, and career advancement. As a Software Developer IV, you'll have the chance to lead projects and influence new developments, which contributes to individual growth and the advancement of the organization.

Join Rise to see the full answer
What can I expect from the work culture at Rackspace as a Software Developer IV?

Rackspace Technology fosters a collaborative and inclusive work culture that encourages innovation and creativity. As a Software Developer IV, you will be part of a supportive team, sharing ideas and solutions, while working towards common goals that benefit both clients and the company.

Join Rise to see the full answer
Common Interview Questions for Software Developer IV (Python with Windows Automation)
Can you describe your experience with Python and PowerShell in automation?

When answering this question, provide specific examples of projects where you used Python and PowerShell for automation tasks. Highlight your problem-solving abilities, any challenges you faced, and how you overcame them. This demonstrates your practical experience and technical skills.

Join Rise to see the full answer
What strategies do you use for debugging automated solutions?

Discuss your systematic approach to debugging, emphasizing any tools or practices you use, such as logging, unit testing, and code reviews. Explain how you ensure that issues are identified and resolved efficiently, while maintaining good documentation throughout the process.

Join Rise to see the full answer
How do you ensure security in automated solutions?

Talk about your understanding of security best practices and how you implement them in your automated solutions. Mention any specific security policies you have adhered to in previous roles, and how you’ve addressed potential vulnerabilities proactively.

Join Rise to see the full answer
Describe a challenging automation project you led and the outcome.

Provide a detailed overview of the project, the challenges identified, and the solutions you implemented. Highlight your leadership skills and emphasize the positive impact of the project on the organization, including metrics showcasing success.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development?

Share your strategies for continuous learning, such as following industry blogs, participating in webinars, attending conferences, or collaborating with peers. This showcases your proactive nature in keeping up with technological advancements.

Join Rise to see the full answer
What role do you believe mentorship plays in software development?

Discuss the importance of mentorship in skill development and knowledge sharing. Highlight your experience mentoring others and how it contributes to building a strong team dynamic, ultimately improving project outcomes.

Join Rise to see the full answer
Can you explain your experience with version control systems?

Detail your familiarity with version control systems, particularly Git, including your experience with branching, merging, and managing code revisions. Emphasize how these practices have improved collaboration within teams in previous projects.

Join Rise to see the full answer
What methods do you use to prioritize tasks in a project?

Describe the frameworks or methodologies you employ for task prioritization, such as Agile sprints or Kanban boards. Explain your rationale for prioritizing safety priorities and managing stakeholders’ expectations effectively.

Join Rise to see the full answer
How do you handle feedback on your code or automation solutions?

Show that you value constructive feedback and use it as a tool for improvement. Discuss how you incorporate feedback from peers and stakeholders into your work and ensure that your solutions ripple through the team positively.

Join Rise to see the full answer
What makes you a unique candidate for the Software Developer IV position at Rackspace?

Highlight aspects of your background, technical skills, and passion for innovation that set you apart from other candidates. Emphasize your commitment to collaboration and problem-solving as integral parts of your development philosophy.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Nisum Remote No location specified
Posted yesterday
Photo of the Rise User
Douro Labs Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Astral Remote No location specified
Posted 6 days ago
SELIUK LTD Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago

Founded in 1998, Rackspace provides multi-cloud computing solutions and services. Offering advising to customers based on business challenges, designing solutions, building, and managing solutions. The company is headquartered in San Antonio, Texa...

58 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!