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! Imagine being part of a dynamic team that is at the forefront of private cloud solutions, striving for excellence in modern web development practices. In this role, you'll leverage your full-stack development skills to create robust automated solutions that not only enhance the performance and reliability of Rackspace's offerings but also improve the experience for our valued internal and external customers. You'll be taking the reins on complex automation projects, applying advanced problem-solving techniques, and collaborating closely with your colleagues across various business units. Your role involves designing, implementing, and overseeing automated scripts and programs, ensuring they meet industry standards and security protocols. With 7-10 years of technical engineering experience and a solid foundation in software engineering principles, you’ll be expected to mentor junior developers and lead the charge on critical projects. If you’re ready to shape the future of automation in a company that values innovation and creativity, Rackspace Technology is the place for you. Join us in delivering exceptional service while continuing to grow and develop your own skills in a vibrant remote team environment!

Frequently Asked Questions (FAQs) for Software Developer IV (Python with Windows Automation) Role at Rackspace
What are the primary responsibilities of a Software Developer IV at Rackspace Technology?

As a Software Developer IV at Rackspace Technology, your primary responsibilities include leading the development of automation solutions, implementing system enhancements, and overseeing testing plans. You will also be tasked with documenting feature requests, reviewing, testing, and debugging deliverables, while collaborating with cross-functional teams. This role requires a solid technical background and the ability to innovate for improved service reliability.

Join Rise to see the full answer
What experience is needed to apply for the Software Developer IV position at Rackspace?

To apply for the Software Developer IV role at Rackspace Technology, you'll need a Bachelor's degree in Computer Science or a related field, along with 7-10 years of technical engineering and automation experience. A minimum of 5 years in automation engineering focusing on server deployment and diagnostics is essential. Familiarity with technologies such as PowerShell, Python, Docker, and CI/CD pipelines is highly advantageous.

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 a remote role based in India. This flexibility allows you to work from the comfort of your home while collaborating with a diverse team of professionals dedicated to innovation and excellence.

Join Rise to see the full answer
What programming languages should a candidate be proficient in for the Software Developer IV role at Rackspace?

A candidate for the Software Developer IV role at Rackspace Technology should have strong development skills in Python and PowerShell, as these languages are crucial for automating solutions. Additionally, familiarity with Docker, CI/CD pipelines, and other modern software development practices will be beneficial in fulfilling the responsibilities of the position.

Join Rise to see the full answer
What type of projects will a Software Developer IV work on at Rackspace Technology?

At Rackspace Technology, a Software Developer IV will work on various complex automation projects aimed at enhancing system capabilities, performance, and reliability. This includes developing automated scripts and solutions for server deployment and diagnostics, as well as innovating methods for faster service restoration.

Join Rise to see the full answer
How does Rackspace Technology support the growth of Software Developer IVs?

Rackspace Technology is committed to fostering professional growth among its Software Developer IVs through mentoring opportunities, collaboration with peers, and continuous learning initiatives. The company encourages employees to share knowledge and innovative ideas, participate in forums, and engage in ongoing training to keep skills sharp and current.

Join Rise to see the full answer
What qualifications are preferred for the Software Developer IV role at Rackspace Technology?

Preferred qualifications for the Software Developer IV position at Rackspace Technology include certifications such as Microsoft Certification for Windows specialization (like MCSA/MCSE) or RHCE for Linux specialization. While these certifications are not mandatory, they can enhance a candidate's profile and demonstrate expertise in relevant areas.

Join Rise to see the full answer
Common Interview Questions for Software Developer IV (Python with Windows Automation)
How would you describe your experience with Python in the context of automation?

When answering this question, focus on specific projects where you've successfully utilized Python for automating tasks. Share examples of how you developed scripts for deployment, diagnostics, or other automation needs, emphasizing your problem-solving approach and the impact of your work on improving efficiency.

Join Rise to see the full answer
Can you explain your experience with Windows server technologies?

This is a great opportunity to highlight your familiarity with Microsoft Windows server technologies. Discuss any relevant experience you have with server administration, your troubleshooting skills, and how you've implemented solutions that enhanced server performance and reliability.

Join Rise to see the full answer
What methodologies do you usually employ when developing automation scripts?

In your response, mention your approach to writing maintainable and efficient automation scripts, such as following coding standards, performing rigorous testing, and documenting your code. Highlight any frameworks or tools you particularly prefer, like Ansible or Terraform, and why they are effective.

Join Rise to see the full answer
How do you ensure the security and stability of the automated solutions you develop?

Discuss the specific practices you adopt to maintain security and stability while developing solutions, such as regular code reviews, adherence to security policies, and understanding potential vulnerabilities. Mention how you keep your customers informed during the development process.

Join Rise to see the full answer
Describe a challenging problem you faced in automation and how you resolved it.

Share a detailed account of a specific problem, focusing on the complexity of the issue, the steps you took to analyze it, and the innovative solution you implemented. Highlight what you learned from the experience and how it improved your future automation projects.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple automation projects?

It's important to illustrate your organizational skills here. Explain your strategy for assessing project urgency and importance and how you allocate time to ensure deadlines are met while maintaining high quality across your work. Tools you use for project management can also enhance your answer.

Join Rise to see the full answer
What role does collaboration play in your automation projects?

Emphasize the importance of team collaboration in achieving successful outcomes. Discuss how working with cross-functional teams enhances the development process, including how you share knowledge, offer mentorship, and handle feedback constructively.

Join Rise to see the full answer
Can you give an example of how you have mentored junior developers in automation?

Provide a concrete example of a situation where you've guided a junior developer. Discuss the mentoring methods you employed, such as pair programming, code reviews, and providing constructive feedback, and explain how this contributed to their professional development.

Join Rise to see the full answer
What innovative solutions have you proposed in your previous roles?

Reflect on a specific instance where you presented a new idea or method. Explain the problem it addressed, how you communicated the concept to your team or management, and the positive impact it had on the projects or processes involved.

Join Rise to see the full answer
How do you stay updated with the latest trends in automation and technology?

Discuss your commitment to continuous learning. Mention the resources you utilize, such as online courses, webinars, industry publications, or communities. Highlighting participation in tech forums or study groups can also demonstrate your proactive approach to staying informed.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Kobie Remote 100 2nd Ave S, St. Petersburg, FL 33701
Posted 2 days ago
Photo of the Rise User
Scott Logic Remote Newcastle-Upton Tyne
Posted 13 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 3 hours ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Snyk Remote Bucharest, Cluj
Posted 13 minutes 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
Calculating your matching score...
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!