[Skip To Content]

Staff Software Engineer

  • 위치
    • Austin, Texas
  • 일정 Full time
  • 게시됨

설명

About the Full Stack Staff Software Engineer -   

The Digital Intelligence teams are responsible for ideating, incubating, and delivering new plant solutions for General Motors Manufacturing and our partners. We integrate with business and information technology teams to develop leading edge real-time solutions that use our plant data to improve plant floor decision making, plant asset maintenance, and plant floor safety.  Our team includes best-in-industry engineers, architects, and IT professionals who have an ambition to move at lightning speed, deliver world-class solutions, and deliver high-quality, innovative decision-making solutions that drives value for our customers. 

The Staff Software Engineer is responsible for new and innovative software development, designing elegant and professional code, and writing maintainable unit and integration tests (including in memory, mocked tests, and actual integrations). Our engineers work in a highly collaborative environment working across many disciplines.  We regularly work on cutting edge technologies – understanding and inventing new designs and integration patterns along the way.  Our engineers must…  

  • Quickly design, develop, and deliver new code 

  • Estimate and design work that is just-in-time and sized in small increments.  

  • Perform root cause analysis, do technology evaluations, and develop quick prototypes  

  • Commit to completing well-defined, secure, and elegant work and deliver on their commitments  

  • Report status of assigned software development and/or maintenance tasks  

  • Consistently follow the specified software development methodology  

  • Promote improvements in programming practices such as acceptance test driven development, continuous integration, and continuous delivery  

Prospective team members possess a high degree of business insight, creativity, decision making skills, a drive for results, the ability to negotiate, the ability to develop strong peer relationships, and a strong technical learning capability and focus. 

Minimum Qualifications:

  • Expertise leading Agile (scrum and feature driven development) teams that have regularly (daily + weekly) delivered software while practicing code reviews
  • Over 10 years of software development experience in Java using MVC and RESTful services.
  • Expertise in SQL (relational databases), key-value datastores, and document stores
  • Creating self-contained, reusable, and testable modules and components in frontend and backend work
  • Proven experience diagnosing issues from browser to infrastructure to network to database and all the way back
  • Over 8 years software development utilizing industry standard design patterns.
  • Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs and solutions
  • Creative problem-solving skills that deliver elegant solutions to complex issues
  • Strong understanding of distributed systems and the modern data stack
  • Strong teamwork focus and the ability to foster collaboration within and across teams.
  • Working knowledge of Hadoop, Spark, Object Storage (ADLS/S3), Event Queues
  • Demonstrated knowledge and implementation experience of Data Streaming architectures
  • Define, document, and maintain architecture patterns
  • Understanding of common data architecture and data integration patterns, with an ability to apply them to solve business problems
  • Bachelor’s degree in computer science or related field, or equivalent combination of education and recent, relevant work experience

[Additional Description]

Preferred Qualifications:

  • Over 4 years developing 12 factor apps including designing and implementing Continuous Integration, Build, and Delivery
  • Over 6 years utilizing platform and infrastructure as a service technologies and capabilities and their corresponding services (object store, configuration management, service registries, etc)
  • Experience with Databricks/Snowflake and Azure/GCP/AWS platforms will be an added advantage
  • Experience using Git source control doing rebases, merges, and handling merge conflicts
  • Exposure to software defined networking, zero trust security models, micro segmentation and second layer of defense technologies
  • Experience in enterprise integration, common integration patterns (batch, micro-batch, near real-time and real time) and ETL tools
  • Working knowledge of Hadoop, Spark, Object Storage (ADLS/S3), Event Queues
  • Demonstrated knowledge and implementation experience of Data Streaming architectures and design principles
  • Knowledge of cloud-native architecture and best practices
  • Hands on Experience with stream processing in Kubernetes
  • Hands on experience with Elastic search and Kafka Ecosystem

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report onsite at the Austin IT Innovation Center North - Austin IT Innovation Center North three times per week, at minimum or other frequency dictated by the business.

Compensation: The expected base compensation for this role is : $116,100 - $181,600  . Actual base compensation within the identified range will vary based on factors relevant to the position.

Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays.

다양성 정보

General Motors는 법적으로 금지된 차별을 배제하는 것은 물론 포용성과 소속감을 진정으로 장려하는 직장이 되기 위해 노력하고 있습니다. 당사는 다양성이 보장되는 환경에서 직원들이 역량을 발휘하고 우리 고객을 위한 더 좋은 제품을 개발할 수 있다고 믿습니다. 따라서 입사에 관심 있는 사람이 있다면 포지션별 주요 업무와 자격을 확인하고 본인이 보유한 기술과 능력에 부합하는 모든 포지션에 적극적으로 지원하기를 장려합니다. 지원자는 채용 과정에서 역할 관련 평가(해당하는 경우) 및/또는 채용 전 스크리닝을 통과해야 합니다.  자세한 정보는 GM 채용 과정 안내를 참고하십시오.

공평한 취업 기회 선언 (미국)

General Motors는 공평한 기회를 제공하는 고용주임을 자부합니다.  자격을 만족하는 지원자는 인종과 피부색, 성별, 성적 지향, 성별 정체성, 국적, 장애, 재향 군인 보호법 적용 여부와 상관없이 채용 후보로서 심사를 받습니다. 

숙소 (미국 및 캐나다)

General Motors는 장애인을 포함한 모든 구직자들에게 취업 기회를 제공합니다. 구직이나 취업 지원에 도움이 되는 합리적인 숙소가 필요한 경우 Careers.Accommodations@GM.com으로 이메일을 보내시거나 800-865-7580으로 전화주십시오. 이메일에, 귀하가 요청하는 특정한 숙소에 대한 설명과 귀하가 지원하는 직무와 채용 요청서 번호를 포함해주세요.