Randstad
Staff software engineer
Randstad, Atlanta, Indiana, United States, 46031
job summary:We are seeking a Staff Software Engineer for a fully remote, direct-hire opportunity!
This position will communicate and manage expectations of project stakeholders and understand technical limitations and development dependencies. You will create project technical specifications and documentation for the software applications developed for internal and external use.
1. Education and training:
B.S. in computer science or related field is preferred2. Technical knowledge:
Proficient in more than one software development platform or language, preferably JavaScript and/or Python
In-depth understanding of software architecture patterns and ability to design scalable, maintainable systems
Advanced knowledge of database systems, including Microsoft SQL Server, and experience with both relations and NoSQL databases
Knowledge of Agile development methodology, implemented via Scrum
Proficiency with Git workflow, including branching strategies and code review process
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
Learn and work independently as needed
Ability to work with business users when leading high-stake projects
3. Experience:
Previous experience as a Senior Software Engineerlocation: REMOTE, REMOTEjob type: Permanentsalary: $130,000 - 150,000 per yearwork hours: 8am to 4pmeducation: Bachelors
responsibilities:
Manage coaching/mentorship relationships with multiple software engineers
Responsible for maintaining operations for assigned custom software project(s)
Technical design of new features and technical review of other's tech designs
Oversee implementation of all custom software in the team's purview
Ensure cross-team standards are taught and adhered to inside the team
Begin to be involved in cross-team planning and high-level communication
Documenting and prioritizing technical debt
Stay current with emerging technologies and industry standards, evaluating their potential impact on the organization
Identify ""leverage"" work within team's purview (including understanding sources of technical debt and communicating priorities to team manager)#LI-CB6
qualifications:Experience level: ExperiencedMinimum 10 years of experienceEducation: Bachelors
skills:
Professional EngineernodeJSAngularJSKubernetesPythonJavascriptNoSQLMongoDBSQL Server
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.
This position will communicate and manage expectations of project stakeholders and understand technical limitations and development dependencies. You will create project technical specifications and documentation for the software applications developed for internal and external use.
1. Education and training:
B.S. in computer science or related field is preferred2. Technical knowledge:
Proficient in more than one software development platform or language, preferably JavaScript and/or Python
In-depth understanding of software architecture patterns and ability to design scalable, maintainable systems
Advanced knowledge of database systems, including Microsoft SQL Server, and experience with both relations and NoSQL databases
Knowledge of Agile development methodology, implemented via Scrum
Proficiency with Git workflow, including branching strategies and code review process
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
Learn and work independently as needed
Ability to work with business users when leading high-stake projects
3. Experience:
Previous experience as a Senior Software Engineerlocation: REMOTE, REMOTEjob type: Permanentsalary: $130,000 - 150,000 per yearwork hours: 8am to 4pmeducation: Bachelors
responsibilities:
Manage coaching/mentorship relationships with multiple software engineers
Responsible for maintaining operations for assigned custom software project(s)
Technical design of new features and technical review of other's tech designs
Oversee implementation of all custom software in the team's purview
Ensure cross-team standards are taught and adhered to inside the team
Begin to be involved in cross-team planning and high-level communication
Documenting and prioritizing technical debt
Stay current with emerging technologies and industry standards, evaluating their potential impact on the organization
Identify ""leverage"" work within team's purview (including understanding sources of technical debt and communicating priorities to team manager)#LI-CB6
qualifications:Experience level: ExperiencedMinimum 10 years of experienceEducation: Bachelors
skills:
Professional EngineernodeJSAngularJSKubernetesPythonJavascriptNoSQLMongoDBSQL Server
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.