Sign up for our
weekly
newsletter
of fresh jobs
Introduction Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of. Your Role and Responsibilities Partial remote work permitted with close proximity to an IBM hub office for occasional face to face meetings. While in the office, we maintain a responsible consideration of health and safety practices and ongoing support for a hybrid, in-office/remote office balance.Preference will be given to candidates... located within a commutable distance to a US CIO strategic location:
Atlanta, GA Austin, TX Boston/Cambridge, MA DC Area Raleigh, NC Southbury, CT Armonk, NY New York City, NY There are no relocation funds for this role so you would need to relocate at your own expense. IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship. We are seeking a Senior Software Engineer to join our cybersecurity engineering team and help advance the security of IBM's global enterprise. We are looking for a developer who can help us define as much as deliver success and work both independently and as a member of a diverse. As a Software Engineer you:
Are experienced with client-server architectures, networking protocols, application development, and using databases Have experience using and developing APIs Understand user and system requirements What You'll Do:
You'll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers You'll employ IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability Design and code servers, services, applications and databases that are reusable, scalable and meet critical architecture goals Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use Create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications Design and implement large scale systems and Service Oriented Architectures (SOA) that enable continuous delivery Mentor and develop the technical and professional skills of your more junior peers to help accelerate team delivery and success Who You Are:
You are highly motivated and have a passion for creating and supporting great products You thrive on collaboration, working side by side with people of all backgrounds and disciplines, and you have very strong verbal and written communication skills You are great at solving problems, debugging, troubleshooting, designing and implementing solutions to complex technical issues You have practical experience in software development and programming languages You have the ability to learn new skills quickly and use the skills efficiently You are eager to make an impact and support projects that affect IBM across our global enterprise Required Technical and Professional Expertise 8
Years as a Software Developer Experience in backend development using tools such as Python & Django web framework or Javascript runtime environments like Node.js Expertise with REST API development Strong knowledge of Database technologies - RDBMS, SQL, MongoDB, or NoSQL Strong understanding of front-end programming languages like HTML, XML, CSS, and JavaScript Knowledge of front-end Javascript libraries like React, Vue, Angular or JQuery Familiarization with UI design frameworks & component based libraries like w3DS, Bootstrap, Semantic UI, or Materialize CSS Experience building and architecting full-stack solutions Experience with object oriented programming/methodologies Understanding of user and system requirements Ability to write code that is well documented as well as structured into meaningful components and modules Understanding of code versioning tools, such as Git DevSecOps / DevOps experience to support cybersecurity code resiliency and the continuous integration and delivery cycle Preferred Technical and Professional Expertise Experience writing code and developing solutions in the cybersecurity space is a big plus Experience with OS/platform engineering and systems integration (e.g. MacOS, Windows, or Linux) Familiarity with cloud environments such as IBM Cloud & Hybrid Cloud Experience delivering solutions using an Agile / Scrum methodology Ability to leverage web application frameworks like Express to provide clean and easy servers. Utilize automation software like Docker to deploy web applications Experience with packet managers for Javascript like npm Knowledge of MQSeries Ability to manage multiple projects while maintaining attention to detail Comprehensive overall passion for technology and cybersecurity
Salary Range:
$80K -- $100K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualificationsShow full descriptionCollapse