Placement papers | Freshers Walkin | Jobs daily: Saturday, December 08, 2018

Search jobs and placement papers

Backend Python/Django Developer at Self Decode () (allows remote)

About Us:


We are a fast-growing and leading company in the personalized health space. We build software to help interpret peoples’ genetics, lab tests and symptoms in order to give personalized health recommendations.




  • Our primary goal is to give people the tools they need to live a healthier and better life

  • We are a flat organization and prioritize efficiency

  • We work as a team and every input and suggestion is taken into account, no matter who it comes from

  • We thrive on open communication and dedication

  • We are a meritocracy and people who show good abilities can move up in the organization fast.



Our three companies:
Selfhacked.com - With over 1.5 million visitors per month, SelfHacked is the best source of scientific information on supplements and health topics with integrity, no agenda or ideology. We strive for completeness and accuracy, and we work to make it accessible for everyone. The SelfHacked team includes 4 PhDs, 1 PharmD, 2 PhD students, 2 MS in biology, and a few biochemistry graduates.
SelfDecode.com - We analyze people's DNA (over 15,000 users so far) and symptoms and give them health recommendations based on their DNA that are simple and easy to understand using our custom-built algorithms.


LabTestAnalyzer.com - Provides high-quality, science-backed information and lifestyle, diet, and supplement recommendations based on lab test results.


We are very selective in our process because we look for a very long-term, full time partnership with our employees.



We try to keep the process as short as possible, so that we don't waste anyone's time. We've designed our tests and procedures so that if someone doesn't score above a certain threshold for a given segment, they are booted from the application process early. Most people will not spend more than 10 min of their time on our process. People who do well keep progressing and ultimately get hired and love working for our company!



If this is the type of company you want to be a part of, apply now!



Job Type and Pay:


We are looking for a talented backend Django developer. Pay will be in accordance with abilities and experience.



  • Full-time only

  • Position is remote

  • No agencies


Required Duties & Skills:



  • Writing clean, readable code

  • Developing scalable, easily-maintainable software

  • Collaborating with other team members and stakeholders

  • Optimizing applications for maximum speed and scalability

  • Extending and improving existing internal software systems

  • Software Testing

  • Able to integrate multiple data sources and databases into one system

  • Participating in daily scrum meetings

  • Ability to take product ownership and deliver

  • Basic understanding of front-end technologies

  • Understanding of accessibility and security compliance

  • Knowledge of user authentication and authorization between multiple systems, servers, and environments

  • Understanding the differences between multiple delivery platforms (e.g. mobile vs desktop) and optimizing output to match the specific platform (e.g. HTML5, and CSS3)

  • Strong English-language communication skills

  • Ability to work both independently and as part of a team


Plusses:



  • Good front-end ability (Javascript, CSS, HTML)

  • Knowledge of Vue.js, jQuery, Bootstrap, and React Native

  • SQL, PostgreSQL

  • Familiarity with AWS, bitbucket and heroku

  • Prior experience with remote work and launching a new product with a startup

  • 3+ years of professional experience working with Django


by via developer jobs - Stack Overflow

Backend Engineer with NodeJS, MongoDB, Redis, Go at Smart Code ltd (Sofia, Bulgaria)

Hello, thank you for stopping by.


We are Smart Code, an innovative and fast growing Bulgarian software company building our own products!


Stremio and AdEx are on top of our efforts!


Stremio is a video streaming hub used by more than 5 million people around the world. The product line includes a desktop app covering all major platforms (Windows, MacOS, Linux ), mobile apps for iOS and Android and a TV app based on Qt. Stremio works in browser, too ;) 


AdEx is the first decentralized advertising network based on the Ethereum network and blockchain technologies. We've launched the platform beta in the beginning of 2018!


Currently, we are looking for experienced back-end developer to join our team here in Sofia. The team consists of 12 fantastic professionals and you can find more about us on our company page.


:: Work process


You will be working on both projects. Of course, the work process is consistent, and well organized in order to keep your workflow uninterrupted and smooth.


:: Required technical knowledge


Cutting to the chase, we are looking for an engineer with solid experience in JavaScript (ES6), back-end architecture, NoSQL databases and relational databases.


Experienced or interested in Go and/or Rust is a great advantage!

- Strong experience with NodeJS;

- Strong experience and excellent understanding of MongoDB, Redis and PostgreSQL;


- Strong experience with Linux;


:: The following will be great advantage


- Python, C++ and Perl;

- Android / Java experience;

- iOS / Objective C / Swift experience;

- Worked with/in video streaming;

- Worked with bash scripts, automation on Linux;

- Strong GitHub presence and involvement in open-source projects is highly valued;


:: Personal requirements


- Creative problem solver with critical thinking;


- Self-motivated and highly effective, with minimum need of supervision, asking the right questions;


- Cooperative team player with good sense of humor;


:: What we offer


We appreciate our team members and invest in their professional development in various shapes and forms such as conferences, seminars, online courses, books.


The office environment we put together is really fun. We love gadgets! We have a lot of them around!
The fun part is that we need to test a lot.. so you can find anything at the office! :)


Full list of benefits:



  • Working with latest technologies;

  • Competitive salary with achievement bonus;

  • Home office options;

  • Flexible working hours;

  • Very friendly office environment;

  • An amazing team of young experts;

  • Extra paid vacation days;

  • Free public transport;

  • Free MultiSport card;

  • There is always beer, wine and snacks at the office;

  • Beer Friday starts at 3pm (in other days we drink beer after 5pm);


:: Bottom line 


If you are looking for a big, fancy corporation, we are not one. If you want to build the future of tomorrow, we would love to talk to you!


Just click the Apply button and let's get in touch!


by via developer jobs - Stack Overflow

Lead Interactive Developer (Applied Augmented Reality) at Mav Farm () (allows remote)

Mav Farm is seeking a Lead Interactive Developer to join our Augmented Reality Team. We are looking for someone who is excited to ship real products to our users with camera phones. You should have experience in mobile development, computer vision, and graphics, with strong software engineering skills. The Augmented Reality Team is part of the Applied Machine Learning organization, and is building new products for our camera platform. The team ships Augmented Reality effects into the Camera and Shop in Sho_w. including style transfer, sticker pinning, world effects, face modification and AR shopping. The ideal candidate will have practical experience in mobile Augmented Reality systems, and enjoy working with a team of engineers, product designers, researchers, and artists.


Responsibilities



  • Creating new types of Augmented Reality effects for mobile devices

  • Work closely with other Augmented Reality experts, including designers and artists, to create performant, powerful and engaging products

  • Be responsible for measuring and optimizing the quality of your algorithms




Minimum Qualifications



  • 5+ years experience. in Computer Science, Graphics, or Machine Learning

  • Experience in Mobile development

  • Understanding of 3D rendering engines (e.g. Unity 3D, Unreal Engine, CryEngine)

  • Experience in C/C++




Preferred Qualifications



  • Experience with Deep Learning, especially Caffe.

  • Experience with Structure from Motion techniques, especially SLAM.

  • Experience with ARKit and Vuforia

  • Experience shipping a major mobile app


by via developer jobs - Stack Overflow

Software Engineer, Backend at Mav Farm () (allows remote)

We’re looking for Backend Engineers to join Mav Farm! You will design and implement the next generation of Mav Farm’s multi-cloud architecture. You’ll collaborate across engineering teams to build some of the most scalable, Tier-0 services at Mav Farm. You will also solve exciting distributed systems problems like incremental state synchronization to build our core storage services, used by almost every product at Mav Farm. Finally, you will help the team deprecate our monolithic architecture and move towards a layered service-oriented architecture.


Responsibilities



  • Design, implement, and operate our most critical and scalable services - ranging from user identity services, friend graph, and our core persistence layer

  • Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products

  • Help make our team better by contributing to code reviews, documentation, and development process

  • Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management

  • Effectively mentor junior team members




Minimum Qualifications



  • BS/BA in a technical field such as Computer Science or equivalent experience

  • 3+ years of software development experience

  • Experience with backend services or distributed systems




Preferred Qualifications



  • Experience in at least one of the following areas:

  • Large-scale microservices and distributed systems

  • Cloud computing and storage systems

  • Infrastructure and large-scale system design

  • Security

  • Networking and data storage

  • Machine learning and natural language processing

  • Tools 

  • Proven track record of operating highly-available systems at significant scale

  • Experience with Java, C++, and/or Python

  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services

  • Ability to collaborate and work well with others


by via developer jobs - Stack Overflow

Trusted Execution Environments instructor for a cryptocurrency entrepreneur at Chorus One () (allows remote)

Job description



This contract work consists of mentoring, training and instructing a cryptocurrency entrepreneur on the different trusted execution environment technologies. It suits software engineers and academically oriented professionals looking for part-time contract work while putting their knowledge to work! You will also get to discover the cryptocurrency ecosystem since trainee has operated as a journalist/show host/entrepreneur for the past four years in this ecosystem:
Trainee's profile
Trainee's channel



Instruction can be done remotely, through video calls, once per week for 2 to 3 hours every week. The big picture target is to equip the trainee with enough academic knowledge, security knowledge, tools and hands on experience to work with Trusted Execution Environments.


The ideal candidate will:



  • Have build an academic or commercially valuable system using trusted execution environments.

  • Be well read and have experimented with a wide range of Trusted Execution Environments.

  • Be good at explaining complex concepts in lucid language.

  • Have strong spoken English language skills

  • Be curious and willing to adapt to the trainee by exploring cryptocurrency concepts.

  • Some prior teaching experience is preferred, but is not a strict necessity.








About Chorus One



Chorus builds validators and network nodes for modern Proof-of-Stake cryptocurrencies. Our infrastructure shall receive, check accounting in and process financial transactions for cryptocurrency users. Our product(s) enable holders of cryptocurrencies to make passive returns on their coin holdings.


We are a young startup operating at the intersection of finance, cryptography, information security and systems programming.


by via developer jobs - Stack Overflow

Erlang Developer (Remote) at X-Team () (allows remote)

Most important:



  • Experience with functional programming languages

  • Experience with PostgreSQL and AWS

  • Strong analytical and problem-solving ability

  • Experience with concurrent and parallel development

  • Code optimization and performance improvements

  • Write well designed, testable, efficient code


Nice to have:



  • Experience with working remotely

  • Familiar/involved with open­ source projects


Personal:



  • Independent, self-motivated

  • Fluent in English, written and spoken

  • Proven track record of always learning and growing

  • Proactive attitude

  • Possess a spirit of generosity


Perks:



  • Get the chance to work with big brands like Riot Games, Fox Broadcasting, Kaplan Inc...

  • Live and work in one of our roaming hacker houses (X-Outposts) around the world.

  • Work from anywhere as part of a community of digital nomads.

  • Join our vibrant community, filled with opportunities to learn new skills together in study groups, join clubs (photography, gaming, etc.) and get free camera equipment/games/conferences/courses/massages/etc., charitable fundraisers, fitness & yoga programs (+gym membership), etc. This is the community to be in if you're a remote developer.

  • We’ll provide up to $2,500 in funding for your learning and growth through our Unleash program, which provides opportunities to unleash your potential through initiatives that help you grow as a developer and explore your passions more each day. 


by via developer jobs - Stack Overflow

Senior Customer Integration Developer (Java) m/w at ExB Research & Development GmbH (Leipzig, Deutschland)

Your tasks



  • Play an important role in connecting our services with internal customer backend systems

  • Design, implement, test and also maintain features and functionalities

  • Cooperate and communicate with the team and the customer to close the gap between customer backends and our micro service architecture


Requirements



  • Over three years’ professional experience in server-side software development in Java, experiences using Java 8 or newer

  • Deep knowledge of core web technologies HTTP/REST, including security, concurrency and resiliency

  • Knowledge of cloud computing platforms (AWS, Docker / Kubernetes)

  • Good English skills (spoken and written)

  • Experienced user of Confluence, Jira, Maven, Junit, Mockito


Desirable qualifications



  • Experienced in integrating and operating large distributed systems in a business environment or in hosted environments

  • Knowledge of intergation technologies like Kafka, Alpaka, Apache Camel or Pentaho Data Integration

  • Knowledge of security issues which may arise in a distributed system is an advantage

  • Experienced user of Spring Boot or DropWizard

  • Experience of projects with big data infrastructures (such as Hadoop, Spark, Cassandra), analytics and machine learning is desirable


Location



  • Leipzig


by via developer jobs - Stack Overflow

Implementation of Skill India Programme (gurgaon) (South India)

"Kaushal Bharat- Kushal Bharat"- A chance to develop India constructively. Skill India Programme is a comprehensive set of schemes aimed to train & develop the necessary skills including industrial as well as entrepreneurial skills. This scheme w ...
Apply here: https://bangalore.craigslist.co.in/edu/d/implementation-of-skill-india/6767617184.html

New Mueller filing says Trump’s ex-lawyer Michael Cohen was in touch with a Russian seeking ‘political synergy’ with campaign - The Washington Post

New Mueller filing says Trump’s ex-lawyer Michael Cohen was in touch with a Russian seeking ‘political synergy’ with campaign  The Washington Post

A Russian national who claimed ties to the Kremlin told President Trump's personal attorney, Michael Cohen, as early as November 2015 that he could use his ...

View full coverage on Google News
by via Top stories - Google News

Ex-captives describe torture by Yemen's Houthi rebels - Fox News

Ex-captives describe torture by Yemen's Houthi rebels  Fox News

Farouk Baakar was on duty as a medic at al-Rashid hospital the day a bleeding man was brought into the emergency room with gunshot wounds and signs of ...

View full coverage on Google News
by via Top stories - Google News

First Look At The Fallout Inspired RPG, The Outer Worlds - GameSpot

Senior Software Engineer at WeWork (New York, NY)

About the Role:


As a Senior Software Engineer on the WeWork Global Technology team, Youll be an integral to solving technical and product problems with other engineers and other disciplines. You will be expected to:



  • Deliver high-quality code that impacts the bottom line of the business

  • Drive technical solutions to strategic initiatives

  • Design stable and performant APIs

  • Help steer technical decisions about infrastructure and architecture

  • Model engineering excellence and collaborative processes

  • Mentor more junior members of the team


Requirements



  • 7+ years of professional experience in Software Engineering

  • Comprehensive knowledge with Ruby, Python, Java or other similar OOO languages

  • Extensive experience working with frameworks such as React.js or Angular

  • Working knowledge of relational databases such as PostgreSQL or MySQL

  • Interest in mentoring more junior members of the team

  • Experience working in an Agile environment

  • Ability to collaborate with other engineering teams and work cross functionally (alongside product, design and QA)


Nice to have:



  • Strong interest in modeling complex problems and distributed systems

  • Strong interest in scalable, future-proof architecture



Technology Charter


WeWork is building a layer of technology to power our vision of space as a service. From identifying and designing a new location, to bringing that space to market in an elastic, easy-to-consume way, to seamlessly operating these spaces to delight our members, we are building state-of-the-art systems to automate, optimize, and improve the experience. The data we are collecting is being used to dynamically optimize utilization, pricing, even layout and form factor. This technology advantage has allowed WeWork to scale globably, and will be our competitive advantage as the company continues to grow.


About WeWork


WeWork Technology is bridging the gap between physical and digital platforms, providing a delightful, flawless & powerful experience for members and employees. We build software and hardware that enables our members to connect with each other and the space around them like never before.


We augment our community and culture teams through the tools we build. We believe theres a macro shift toward a new way of workingone focused on a movement towards meaning and purpose. WeWork Technology is proud to be shaping this movement.


We are a team of passionate, fearless and collaborative problem-solvers distributed globally with one goal in mind - to humanize technology across the world.


We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


by via developer jobs - Stack Overflow

Senior Software Engineer at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE:

The Sr. Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Sr. Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve. In addition, Sr. Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring. 

  • As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.

MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES

70% - Delivery & Execution: 

  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions 
  • Documents, reviews and ensures that all quality and change control standards are met 
  • Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable 
  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases 
  • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production 
  • Configures commercial off the shelf solutions to align with evolving business needs 
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively 

20% - Support & Enablement: 

  • Fields questions from other product teams or support teams 
  • Monitors tools and participates in conversations to encourage collaboration across product teams 
  • Provides application support for software running in production 
  • Proactively monitors production Service Level Objectives for products 
  • Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing 

10% - Learning: 

  • Participates in learning activities around modern software design and development core practices (communities of practice) 
  • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations

NATURE AND SCOPE:
Typically reports to the Software Engineer Manager or Sr. Manager.

ENVIRONMENTAL JOB REQUIREMENTS

Environment: 

Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.

Travel: 
Typically requires overnight travel less than 10% of the time.

MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.

Additional Minimum Qualifications:
Must be legally permitted to work in the United States 
Experience in an object oriented programming language (preferably Java)

Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.

Years of Relevant Work Experience: 4 years

Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.

Preferred Qualifications:

  • 4-6 years of relevant work experience 
  • Experience in a modern scripting language (preferably Java 8)
  • Experience in a modern web application framework such as Java, Javascript, Node.js, C#
  • Experience in a front-end technology and framework such as JavaScript, AngularJS, ReactJS
  • Experience in a Linux or Unix based environment 
  • Exposure to a CI/CD toolchain 
  • Experience Building API’s in the cloud
  • Test Driven Development Experience
  • Exposure to destructive testing methodologies and tools 
  • Exposure to a cloud computing platform and the associated automation patterns they provide 
  • Exposure to REST and effective web service design

Knowledge, Skills, Abilities and Competencies:

  • Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm 
  • Collaborates: Building partnerships and working collaboratively with others to meet shared objectives 
  • Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences 
  • Cultivates Innovation: Creating new and better ways for the organization to be successful 
  • Drives Results: Consistently achieving results, even under tough circumstances 
  • Global Perspective: Taking a broad view when approaching issues; using a global lens
  • Interpersonal Savvy: Relating openly and comfortably with diverse groups of people

by via developer jobs - Stack Overflow

Senior Software Engineer at Home Depot / THD (Austin, TX)

POSITION PURPOSE:

The Sr. Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Sr. Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve. In addition, Sr. Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring. 

  • As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.

MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES

70% - Delivery & Execution: 

  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions 
  • Documents, reviews and ensures that all quality and change control standards are met 
  • Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable 
  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases 
  • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production 
  • Configures commercial off the shelf solutions to align with evolving business needs 
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively 

20% - Support & Enablement: 

  • Fields questions from other product teams or support teams 
  • Monitors tools and participates in conversations to encourage collaboration across product teams 
  • Provides application support for software running in production 
  • Proactively monitors production Service Level Objectives for products 
  • Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing 

10% - Learning: 

  • Participates in learning activities around modern software design and development core practices (communities of practice) 
  • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations

NATURE AND SCOPE:
Typically reports to the Software Engineer Manager or Sr. Manager.

ENVIRONMENTAL JOB REQUIREMENTS

Environment: 

Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.

Travel: 
Typically requires overnight travel less than 10% of the time.

MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.

Additional Minimum Qualifications:
Must be legally permitted to work in the United States 
Experience in an object oriented programming language (preferably Java)

Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.

Years of Relevant Work Experience: 4 years

Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.

Preferred Qualifications:

  • 4-6 years of relevant work experience 
  • Experience in a modern scripting language (preferably Java 8)
  • Experience in a modern web application framework such as Java, Javascript, Node.js, C#
  • Experience in a front-end technology and framework such as JavaScript, AngularJS, ReactJS
  • Experience in a Linux or Unix based environment 
  • Exposure to a CI/CD toolchain 
  • Experience Building API’s in the cloud
  • Test Driven Development Experience
  • Exposure to destructive testing methodologies and tools 
  • Exposure to a cloud computing platform and the associated automation patterns they provide 
  • Exposure to REST and effective web service design

Knowledge, Skills, Abilities and Competencies:

  • Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm 
  • Collaborates: Building partnerships and working collaboratively with others to meet shared objectives 
  • Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences 
  • Cultivates Innovation: Creating new and better ways for the organization to be successful 
  • Drives Results: Consistently achieving results, even under tough circumstances 
  • Global Perspective: Taking a broad view when approaching issues; using a global lens
  • Interpersonal Savvy: Relating openly and comfortably with diverse groups of people

by via developer jobs - Stack Overflow

Staff Software Engineer at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE
The Staff Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Staff Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve. 
Staff Software Engineers contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. In addition, Staff Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring. 

  • As a Staff Software Engineer, you will be a core player on the product team and are expected to build and grow the skill-sets of the more junior Engineers.

MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES

70% - Delivery & Execution: 

  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
  • Documents, reviews and ensures that all quality and change control standards are met 
  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases 
  • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production 
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively  
  • Identifies product enhancements (client-facing or technical) to create a better experience for the end users 
  • Identifies unsecured code areas and implements fixes as they are discovered with or without tooling 
  • Contributes to foundational code elements that can be reused many times by a product 
  • Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties 
  • Defines Service Level Objectives for product(s) to constantly measure their reliability in production and help prioritize backlog work

20% - Support & Enablement: 

  • Fields questions from other product teams or support teams 
  • Monitors tools and participates in conversations to encourage collaboration across product teams 
  • Provides application support for software running in production 
  • Proactively monitors production Service Level Objectives for product(s) 
  • Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing 
  • Triages high priority issues and outages as they arise 

10% - Learning: 

  • Participates in and leads learning activities around modern software design and development core practices (communities of practice) 
  • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations 
  • Attends conferences and learns how to apply new technologies where appropriate

NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.

ENVIRONMENTAL JOB REQUIREMENTS

Environment: 
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.

Travel: 
Typically requires overnight travel less than 10% of the time.

MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.

Additional Minimum Qualifications:
Proficient in an object oriented programming language (preferably Java) 
Must be legally permitted to work in the United States

Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.

Years of Relevant Work Experience: 7 years

Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.

Preferred Qualifications:

  • 7-10 years of hands-on development experience
  • Deep understanding of Core Java
  • Experience with Java 8
  • Experience working in Test Driven Development
  • Experience in a front-end technology and framework such as JavaScript, AngularJS, ReactJS, and JQuery 
  • Experience in a Linux or Unix based environment 
  • Experience in a CI/CD toolchain 
  • Experience in defensive coding practices and patterns for high-availability 
  • Experience in modern microservice-based architectures and methodologies 
  • Experience in successful application of design patterns 
  • Experience in test-driven development and effective unit test creation 
  • Understanding of REST and effective web service design

Knowledge, Skills, Abilities and Competencies:

  • Cultivates Innovation: Creating new and better ways for the organization to be successful 
  • Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm 
  • Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals 
  • Collaborates: Building partnerships and working collaboratively with others to meet shared objectives 
  • Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences 
  • Drives Results: Consistently achieving results, even under tough circumstances 
  • Global Perspective: Taking a broad view when approaching issues; using a global lens 
  • Interpersonal Savvy: Relating openly and comfortably with diverse groups of people 
  • Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear 
  • Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement 
  • Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels 
  • Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations

by via developer jobs - Stack Overflow

Staff Software Engineer at Home Depot / THD (Austin, TX)

POSITION PURPOSE
The Staff Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Staff Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve. 
Staff Software Engineers contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. In addition, Staff Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring. 

  • As a Staff Software Engineer, you will be a core player on the product team and are expected to build and grow the skill-sets of the more junior Engineers.

MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES

70% - Delivery & Execution: 

  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
  • Documents, reviews and ensures that all quality and change control standards are met 
  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases 
  • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production 
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively  
  • Identifies product enhancements (client-facing or technical) to create a better experience for the end users 
  • Identifies unsecured code areas and implements fixes as they are discovered with or without tooling 
  • Contributes to foundational code elements that can be reused many times by a product 
  • Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties 
  • Defines Service Level Objectives for product(s) to constantly measure their reliability in production and help prioritize backlog work

20% - Support & Enablement: 

  • Fields questions from other product teams or support teams 
  • Monitors tools and participates in conversations to encourage collaboration across product teams 
  • Provides application support for software running in production 
  • Proactively monitors production Service Level Objectives for product(s) 
  • Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing 
  • Triages high priority issues and outages as they arise 

10% - Learning: 

  • Participates in and leads learning activities around modern software design and development core practices (communities of practice) 
  • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations 
  • Attends conferences and learns how to apply new technologies where appropriate

NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.

ENVIRONMENTAL JOB REQUIREMENTS

Environment: 
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.

Travel: 
Typically requires overnight travel less than 10% of the time.

MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.

Additional Minimum Qualifications:
Proficient in an object oriented programming language (preferably Java) 
Must be legally permitted to work in the United States

Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.

Years of Relevant Work Experience: 7 years

Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.

Preferred Qualifications:

  • 7-10 years of hands-on development experience
  • Deep understanding of Core Java
  • Experience with Java 8
  • Experience working in Test Driven Development
  • Experience in a front-end technology and framework such as JavaScript, AngularJS, ReactJS, and JQuery 
  • Experience in a Linux or Unix based environment 
  • Experience in a CI/CD toolchain 
  • Experience in defensive coding practices and patterns for high-availability 
  • Experience in modern microservice-based architectures and methodologies 
  • Experience in successful application of design patterns 
  • Experience in test-driven development and effective unit test creation 
  • Understanding of REST and effective web service design

Knowledge, Skills, Abilities and Competencies:

  • Cultivates Innovation: Creating new and better ways for the organization to be successful 
  • Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm 
  • Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals 
  • Collaborates: Building partnerships and working collaboratively with others to meet shared objectives 
  • Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences 
  • Drives Results: Consistently achieving results, even under tough circumstances 
  • Global Perspective: Taking a broad view when approaching issues; using a global lens 
  • Interpersonal Savvy: Relating openly and comfortably with diverse groups of people 
  • Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear 
  • Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement 
  • Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels 
  • Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations

by via developer jobs - Stack Overflow

Software Engineer Principal at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE
The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. In addition to pairing, Software Engineer Principals field questions from other product teams and encourage cross-team collaboration. They also play an active role working with 3rd party vendors as well as the open-source community.
Software Engineer Principals create foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. They also define service level objectives for products. In addition, Software Engineer Principals may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product team and are expected to build and grow the skillsets of the more junior engineers. There is also an expectation that the Software Engineer Principal will demonstrate expertise around modern software design and development.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
Identifies product enhancements (client-facing or technical) to create a better experience for the end users
Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
Identifies, implements, and shares technical solutions that can be used across the organization
Creates and architects foundational code elements that can be reused many times by a product
Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work

20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Works with vendors and the open-source community to help identify and implement feature enhancements in software products
Works with other product teams to create API specifications and contracts for shared data
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
Triages high priority issues and outages as they arise
10% - Learning:
Participates in and leads learning activities around modern software design and development core practices (communities of practice)
Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations
Attends conferences and learns how to apply new technologies where appropriate
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager, Technology Director or Sr. Director.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Mastery of an object oriented programming language (preferably Java)
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 6 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
6-8 years of relevant work experience
Mastery of a modern scripting language (preferably Python)
Mastery of a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Mastery of writing SQL queries against a relational database
Mastery of a version control systems (preferably Git)
Proficient in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Proficient in a Linux or Unix based environment
Proficient in a CI/CD toolchain
Proficient in destructive testing methodologies and tools
Proficient in a cloud computing platform and the associated automation patterns they provide
Proficient in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Proficient in defensive coding practices and patterns for high-availability
Proficient in modern microservice-based architectures and methodologies
Proficient in successful application of design patterns
Proficient in test-driven development and effective unit test creation
Proficient in a NoSQL database
Proficient in query optimization and troubleshooting
Proficient in effective data modeling within both SQL and NoSQL databases
Experience in working with 12-factor methodology and understanding its benefits, and able to demonstrate appropriate patterns to more junior team members
Proficient in designing and implementing RESTful web services
Knowledge, Skills, Abilities and Competencies:Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Cultivates Innovation: Creating new and better ways for the organization to be successful
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems
Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder
Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow

Software Engineer Principal at Home Depot / THD (Austin, TX)

POSITION PURPOSE
The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. In addition to pairing, Software Engineer Principals field questions from other product teams and encourage cross-team collaboration. They also play an active role working with 3rd party vendors as well as the open-source community.
Software Engineer Principals create foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. They also define service level objectives for products. In addition, Software Engineer Principals may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product team and are expected to build and grow the skillsets of the more junior engineers. There is also an expectation that the Software Engineer Principal will demonstrate expertise around modern software design and development.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
Identifies product enhancements (client-facing or technical) to create a better experience for the end users
Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
Identifies, implements, and shares technical solutions that can be used across the organization
Creates and architects foundational code elements that can be reused many times by a product
Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work

20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Works with vendors and the open-source community to help identify and implement feature enhancements in software products
Works with other product teams to create API specifications and contracts for shared data
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
Triages high priority issues and outages as they arise
10% - Learning:
Participates in and leads learning activities around modern software design and development core practices (communities of practice)
Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations
Attends conferences and learns how to apply new technologies where appropriate
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager, Technology Director or Sr. Director.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Mastery of an object oriented programming language (preferably Java)
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 6 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
6-8 years of relevant work experience
Mastery of a modern scripting language (preferably Python)
Mastery of a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Mastery of writing SQL queries against a relational database
Mastery of a version control systems (preferably Git)
Proficient in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Proficient in a Linux or Unix based environment
Proficient in a CI/CD toolchain
Proficient in destructive testing methodologies and tools
Proficient in a cloud computing platform and the associated automation patterns they provide
Proficient in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Proficient in defensive coding practices and patterns for high-availability
Proficient in modern microservice-based architectures and methodologies
Proficient in successful application of design patterns
Proficient in test-driven development and effective unit test creation
Proficient in a NoSQL database
Proficient in query optimization and troubleshooting
Proficient in effective data modeling within both SQL and NoSQL databases
Experience in working with 12-factor methodology and understanding its benefits, and able to demonstrate appropriate patterns to more junior team members
Proficient in designing and implementing RESTful web services
Knowledge, Skills, Abilities and Competencies:Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Cultivates Innovation: Creating new and better ways for the organization to be successful
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems
Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder
Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow

Sr Software Engineer - Reliability Engineer at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE
The Sr. Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Sr. Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve. In addition, Sr. Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Configures commercial off the shelf solutions to align with evolving business needs
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
10% - Learning:
Participates in learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Must be legally permitted to work in the United States
Experience in an object oriented programming language (preferably Java)
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 1 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
1-3 years of relevant work experience
Experience in a modern scripting language (preferably Python)
Experience in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Experience in writing SQL queries against a relational database
Experience in a version control system (preferably Git)
Experience in a Linux or Unix based environment
Exposure to a CI/CD toolchain
Exposure to destructive testing methodologies and tools
Exposure to a cloud computing platform and the associated automation patterns they provide
Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Exposure to defensive coding practices and patterns for high-availability
Exposure to a NoSQL database
Exposure to query optimization and troubleshooting
Exposure to effective data modeling within both SQL and NoSQL databases
Understanding of modern microservice-based architectures and methodologies
Exposure to 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Exposure to REST and effective web service design
Knowledge, Skills, Abilities and Competencies:Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Cultivates Innovation: Creating new and better ways for the organization to be successful
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
by via developer jobs - Stack Overflow

Sr Software Engineer - Reliability Engineer at Home Depot / THD (Austin, TX)

POSITION PURPOSE
The Sr. Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Sr. Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve. In addition, Sr. Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Configures commercial off the shelf solutions to align with evolving business needs
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
10% - Learning:
Participates in learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Must be legally permitted to work in the United States
Experience in an object oriented programming language (preferably Java)
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 1 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
1-3 years of relevant work experience
Experience in a modern scripting language (preferably Python)
Experience in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Experience in writing SQL queries against a relational database
Experience in a version control system (preferably Git)
Experience in a Linux or Unix based environment
Exposure to a CI/CD toolchain
Exposure to destructive testing methodologies and tools
Exposure to a cloud computing platform and the associated automation patterns they provide
Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Exposure to defensive coding practices and patterns for high-availability
Exposure to a NoSQL database
Exposure to query optimization and troubleshooting
Exposure to effective data modeling within both SQL and NoSQL databases
Understanding of modern microservice-based architectures and methodologies
Exposure to 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Exposure to REST and effective web service design
Knowledge, Skills, Abilities and Competencies:Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Cultivates Innovation: Creating new and better ways for the organization to be successful
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
by via developer jobs - Stack Overflow

Staff Software Engineer - Reliability Engineer at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE
The Staff Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Staff Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve.
Staff Software Engineers contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. In addition, Staff Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Staff Software Engineer, you will be a core player on the product team and are expected to build and grow the skillsets of the more junior Engineers.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
Identifies product enhancements (client-facing or technical) to create a better experience for the end users
Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
Contributes to foundational code elements that can be reused many times by a product
Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
Defines Service Level Objectives for product(s) to constantly measure their reliability in production and help prioritize backlog work

20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for product(s)
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
Triages high priority issues and outages as they arise
10% - Learning:
Participates in and leads learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
Attends conferences and learns how to apply new technologies where appropriate
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Proficient in an object oriented programming language (preferably Java)
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 3 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
3-6 years of relevant work experience
Proficient in a modern scripting language (preferably Python)
Proficient in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Proficient in writing SQL queries against a relational database
Proficient in a version control system (preferably Git)
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Experience in a Linux or Unix based environment
Experience in a CI/CD toolchain
Experience in destructive testing methodologies and tools
Experience in a cloud computing platform and the associated automation patterns they provide
Experience in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Experience in defensive coding practices and patterns for high-availability
Experience in modern microservice-based architectures and methodologies
Experience in successful application of design patterns
Experience in test-driven development and effective unit test creation
Experience in a NoSQL database
Experience in query optimization and troubleshooting
Experience in effective data modeling within both SQL and NoSQL databases
Understanding of 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Understanding of REST and effective web service design
Knowledge, Skills, Abilities and Competencies:Cultivates Innovation: Creating new and better ways for the organization to be successful
Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow

Staff Software Engineer - Reliability Engineer at Home Depot / THD (Austin, TX)

POSITION PURPOSE
The Staff Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Staff Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve.
Staff Software Engineers contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. In addition, Staff Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Staff Software Engineer, you will be a core player on the product team and are expected to build and grow the skillsets of the more junior Engineers.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
Identifies product enhancements (client-facing or technical) to create a better experience for the end users
Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
Contributes to foundational code elements that can be reused many times by a product
Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
Defines Service Level Objectives for product(s) to constantly measure their reliability in production and help prioritize backlog work

20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for product(s)
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
Triages high priority issues and outages as they arise
10% - Learning:
Participates in and leads learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
Attends conferences and learns how to apply new technologies where appropriate
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Proficient in an object oriented programming language (preferably Java)
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 3 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
3-6 years of relevant work experience
Proficient in a modern scripting language (preferably Python)
Proficient in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Proficient in writing SQL queries against a relational database
Proficient in a version control system (preferably Git)
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Experience in a Linux or Unix based environment
Experience in a CI/CD toolchain
Experience in destructive testing methodologies and tools
Experience in a cloud computing platform and the associated automation patterns they provide
Experience in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Experience in defensive coding practices and patterns for high-availability
Experience in modern microservice-based architectures and methodologies
Experience in successful application of design patterns
Experience in test-driven development and effective unit test creation
Experience in a NoSQL database
Experience in query optimization and troubleshooting
Experience in effective data modeling within both SQL and NoSQL databases
Understanding of 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Understanding of REST and effective web service design
Knowledge, Skills, Abilities and Competencies:Cultivates Innovation: Creating new and better ways for the organization to be successful
Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow