SOFTWARE ENGINEER - SITE RELIABILITY ENGINEER - REMOTE
Why you want to work at Flexion:
We’re looking for a software reliability engineer with an unwavering passion for agile development and automation. Most of the work we do is on large-scale, enterprise-wide systems (both commercial and government)—this project, in particular, will help ensure that millions of Americans receive high-quality healthcare.
At Flexion (an agile software company that’s been delivering excellence for over 24 years), our company culture is built on autonomy, trust, and transparency. We empower teams to remain self-sufficient and self-directed by hiring people who can solve complex problems through collaboration—this means lending a hand and flexing your multi-skilled muscles (research, content, business analysis, information architecture, etc.) as needed. Every member within a cross-functional team is a leader who takes responsibility for the entire team’s success, which mirrors the company’s overall flat structure.
What the job looks like:
You’ll be responsible for strong application design and development skills as a member of a foundational components team. In this role, you must possess excellent problem-solving skills and deep technical knowledge with a strong aptitude for appreciating the focus, scope, and impact of your work in a much wider and forward-looking software landscape. You should also be able to demonstrate a history of technical leadership, excellent communication, and a positive attitude. The project work is primarily remote but may require some client on-site work estimated at <10%.
Advance the state-of-the-practice for Infrastructure as Code across Flexion and with clients
Collaborate with team members to develop tools that support several product development teams. Although you are a member of the foundational components team, you may work directly with other development teams as an “Embedded Liaison”. Some of your time will be spent with your teams as a Liaison, while the rest is spent working with the foundational components team to build tools and solutions.
Provide expert troubleshooting services and support product development teams as diagnostic experts to help reduce the severity and duration of significant incidents, and to understand and document incident root causes.
As an Embedded Liaison, infrastructure and automation experts serve as ambassadors, directly connecting product teams to the foundational components team. You will interact directly with your product teams every day. For the foundational components team, you are our eyes and ears on the ground, conducting invaluable user research. For the product teams, you socialize and coach cloud services tools, solutions, and services.
Design, code, test, debug, and document software in an agile environment, including application framework components for use by the development team and business components when it intersects with new technology direction
Collaborate with other teams in the organization to define supporting infrastructure and software tools needed to run and monitor software in a large-scale environment
Learn and analyze new technologies and industry best practices to identify suitability for adoption by the development team
Contribute to the design and architecture of software and infrastructure to ensure projects meet goals for security, scalability, maintainability, availability, and resiliency and should be able to clearly articulate and present the implications of design/architectural decisions, issues, and plans to leadership
Develop reusable patterns and encourage innovation that will enable team velocity
Drive a quality mindset within the team
Excellent analytical and creative problem-solving skills
Independent/go-getter attitude to stay well-versed with new evolving technologies and apply this knowledge to improve the software we’re developing now or in future
Experience with all aspects of application development
Excellent communication skills are required in order to build relationships with other teams on the product teams we support.
Why we want to hire you:
You can design small pieces as you go, while still thinking about how they fit into the whole. You welcome change as a positive thing (instead of viewing it as “rework”) and never look at anything you deliver as “final.” You understand when “good enough” really IS good enough, without ever compromising on the overall product quality.
You have:
At Flexion, we live by these principles:
The most efficient way to reach our recruiting team is to submit your resume through the URL provided. If you have questions or would like more information about this job posting or if you’d like to know more about Flexion Inc. in general, please contact 608-478-5223.
Equal Employment Opportunity/Affirmative Action Employer
If you require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 608-205-8868 for assistance.
Required Skills Required Experience