Apply

Sr. Software Engineer

Posted 5 months agoViewed

View full description

💎 Seniority level: Middle, 3 years

📍 Location: United States

🔍 Industry: Business Technologies, Digital and Data

🗣️ Languages: English

⏳ Experience: 3 years

🪄 Skills: AWSAgileJavaJenkinsSCRUMAzureNosqlCI/CD

Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, Electrical Engineering, or closely related field.
  • 3 years of experience in designing and developing software applications in Java.
  • Experience with JAVA programming.
  • Experience developing applications using relational and Nosql databases.
  • Familiarity with application architectural patterns like MVC, Microservices, Event-driven.
  • Experience deploying software using CI/CD tools such as Jenkins, GoCD, Azure DevOps.
  • Experience with cloud services such as AWS or Azure.
  • Experience developing functional and performance tests for automated pipelines.
  • Experience working within an Agile framework, ideally Scrum.
Responsibilities:
  • Design, develop, and deploy Caterpillar's digital platform.
  • Perform programming, project management, and developmental assignments independently.
  • Work on complex application technical problem identification and resolution.
  • Drive application development focused on delivering business value.
  • Maintain software quality standards and encourage team improvement.
  • Communicate with end users and internal customers for software direction.
  • Perform integrated testing and customer acceptance testing.
  • Solve problems by evaluating existing solutions and setting priorities.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Manufacturing

🏢 Company: iBase-t

  • Passion for working with customers in a fast-paced environment.
  • Very strong understanding of software development tools such as Java, JavaScript, Spring, Hibernate, Git, Database (Oracle and SQL Server), PLSQL/TSQL, XML, XSLT, JSON, JEE, JMS Tomcat/ActiveMQ.
  • Knowledge of React.js, Redux and Web UI Frontend development.
  • Strong analytical and technical problem-solving skills.
  • Effective communication, facilitation, and presentation skills.
  • Self-starter with proficient time management skills and the ability to work remotely or at customer sites.
  • Practitioner of the Agile software development.
  • Effective Leadership and influencing skills to guide stakeholders and build consensus to shared goals.
  • Growth mindset with industry familiarity in complex manufacturing processes and a desire to keep up with the latest trends.
  • 5-8 years’ experience in software development.
  • Bachelor’s degree in computer science or engineering, business information systems, computing, and information technologies.

  • Technical Lead on projects providing the required guidance to the development team.
  • Create Technical documentation to support customers’ requirements.
  • Collaborate with Client Partner to estimate customer requirements.
  • Work with project team in the planning, prioritizing and execution of assigned tasks.
  • Lead and educate the customer on user interface and integration for the Solumina application.
  • Deploy and validate custom requirements based on user stories.
  • Perform peer code reviews ensuring programming standards are met.
  • Extensive knowledge of software development lifecycle, manufacturing processes, database concepts, and integration design.
  • Support Customer Care organization with complex customers’ technical requirements.
  • Drive Product innovation based on project lessons learned.
  • Contribute to the company’s continuous improvement initiatives.

AgileGitHibernateJavaJavascriptOracleReact.jsSpringActiveMQReduxTomcatJSON

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 170000.0 - 222500.0 USD per year

🔍 Technology / Software as a Service (SaaS)

  • 7+ years software development experience with Kotlin or Java, with additional experience in GoLang, Python, and JavaScript being a plus.
  • Experience building RESTful APIs and scalable back-end services.
  • Knowledge of Microservices in AWS.
  • Experience automating CI/CD for a highly scalable system.
  • BS or MS in Computer Science or related field, or equivalent industry experience.
  • Legally eligible to work in the US on an ongoing basis.

  • Develop Kotlin and Java-based backend components that scale easily to accommodate rapid customer growth.
  • Develop microservices and software solutions using AWS technologies.
  • Write clean and efficient code in Kotlin and Java based on product specifications and operational feasibility.
  • Develop and maintain CI/CD pipeline implementations.
  • Participate in the entire development life cycle, from concept to release.
  • Provide technical leadership and mentoring to engineers on design, code quality and best practices.
  • Participate in maintaining the operational health of our product features.
  • Work closely with other software engineers, SRE, and product managers.

AWSSoftware DevelopmentJavaKotlinCI/CDRESTful APIsMicroservices

Posted 13 days ago
Apply
Apply

📍 North America

🧭 Full-Time

🔍 Foodservice industry

  • 5+ years of Java experience.
  • 2+ years’ experience with cloud-based systems.
  • Experience with full stack development using either React or Angular.
  • Experience working with relational databases, preferably MySQL.
  • Strong understanding of the full SDLC.
  • Strong troubleshooting and problem-solving skills.
  • Excellent communication skills.

  • Develop high quality code that adheres to best practices in design, proper testing, and good documentation.
  • Assist with code releases where needed, including rollout and testing.
  • Fulfill stakeholders’ needs and ensure they are satisfied with the end result.

Software DevelopmentFull Stack DevelopmentJavaMySQLAngularReactCommunication SkillsDocumentation

Posted 19 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 170000.0 - 222500.0 USD per year

🔍 Software as a Service (SaaS)

🏢 Company: Smartsheet👥 1001-5000💰 $3,200,000,000 Post-IPO Debt 3 months ago🫂 Last layoff almost 2 years agoSaaSEnterpriseSoftware

  • 7+ years software development experience with Kotlin or Java.
  • Experience with GoLang, Python, and JavaScript is a plus.
  • Experience building RESTful APIs.
  • Experience building scalable back-end services.
  • Knowledge of Microservices in AWS.
  • Experience automating CI/CD for a highly scalable system.
  • BS or MS in Computer Science or related field, or equivalent industry experience.
  • Legally eligible to work in the US on an ongoing basis.

  • Develop Kotlin and Java-based backend components that scale easily to accommodate rapid customer growth.
  • Develop microservices and software solutions using AWS technologies.
  • Write clean and efficient code based on product specifications.
  • Develop and maintain CI/CD pipeline implementations.
  • Participate in the entire development life cycle, from concept to release.
  • Provide technical leadership and mentoring to engineers on design, code quality, and best practices.
  • Participate in maintaining the operational health of product features.
  • Work closely with other software engineers, SRE, and product managers.

AWSLeadershipSoftware DevelopmentAgileJavaKotlinCI/CDRESTful APIsMentoringMicroservices

Posted 23 days ago
Apply
Apply
🔥 Sr. Software Engineer
Posted 24 days ago

📍 Iowa, South Dakota

🧭 Full-Time

🔍 Insurance

  • Bachelor’s degree in Computer Science, MIS, or related field or equivalent experience.
  • At least 2 years of software development experience in technologies such as Angular, NodeJS, TypeScript, C++, .NET, Java, or SQL.
  • Strong analytical and problem-solving skills.
  • Demonstrated experience in software development lifecycle methodologies.
  • Ability to communicate effectively and build relationships with stakeholders.

  • Provide high-level analysis and implementation of innovative, efficient, and cost-effective business solutions for multiple platforms.
  • Guide engineers in design, development, code testing, debugging, and resolution of issues utilizing emerging technologies.
  • Provide advanced support in gathering information and conducting root cause analysis.
  • Mentor colleagues in developing and implementing solutions, including new or enhanced software applications.
  • Use data and cost measures to influence timely decisions and build consensus.

LeadershipNode.jsSoftware DevelopmentSQLAgileJavaTypeScriptC++.NETAngularCI/CDMentoringAttention to detailOrganizational skillsTime ManagementCoaching

Posted 24 days ago
Apply
Apply
🔥 Sr. Software Engineer
Posted 2 months ago

📍 United States

🔍 Geospatial Industry

🏢 Company: GeoDelphi

  • Expert with at least one programming language, and desire good experience with several others (Python, React, Java, etc.).
  • Front-end development skills (HTML/CSS/JavaScript).
  • Strong understanding of DevOps and software/application development processes.
  • Experience with GitLab, Jenkins, Nexus, and other DevOps/Continuous Integration tools.
  • Experience with SQL and NoSQL data stores.
  • Demonstrated ability to creatively solve technical problems.
  • Demonstrated ability to work collaboratively with a small team.

  • Design, implement, and maintain application phases.
  • Contribute to all phases of the development life cycle.
  • Write well-designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Recommend changes to improve established application processes.
  • Prepare and produce releases of software components.
  • Develop application code programs.
  • Develop and execute unit test plans.
  • Support formal testing and resolve test defects.
  • Provide technical support and consultation for application and infrastructure questions.

PythonSQLHTMLCSSJavaJavascriptJenkinsNosqlReactDevOps

Posted 2 months ago
Apply
Apply
🔥 Sr. Software Engineer
Posted 3 months ago

📍 United States

🔍 Healthcare technology

🏢 Company: Deep 6 AI👥 51-200💰 $17,000,000 Series A about 5 years agoPharmaceuticalArtificial Intelligence (AI)Clinical TrialsMachine LearningAnalyticsHealth CareSoftware

  • Have 5+ years' experience in Web Development, particularly with our tech stack: Python, Elasticsearch, Typescript, and AWS Cloud Native architecture.
  • Worked in cloud-based infrastructure and services, especially within the AWS ecosystem.
  • Understanding of microservices and event-driven architecture.
  • Knowledgeable in secure coding practices.

  • Develop web applications with a keen focus on user experience.
  • Work closely with our existing tech event-driven tech stack: Python, Elasticsearch, Typescript, and AWS Cloud Native architecture.
  • Build APIs to ensure seamless data flow and storage.
  • Actively collaborate with designers, front-end experts, other engineers, stakeholders, and clients.
  • Participate in code reviews, knowledge sharing sessions, and paired programming exercises.
  • Assure application reliability and quality, especially in a production setting with heightened user traffic and data processing.
  • Actively participate in project scoping, estimating, and planning.

AWSPythonElasticSearchTypeScriptMicroservices

Posted 3 months ago
Apply
Apply

📍 AL, AZ, CA, CO, CT, DE, FL, GA, ID, IL, IN, KS, LA, MD, MI, MO, MS, NC, NE, NJ, NM, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, WI

🧭 Full-Time

💸 $150,000 - $150,000 per year

🔍 Self-storage

  • Bachelor’s degree in a computer-related degree program or equivalent work experience
  • 5+ years of design/development experience with Node.js, React, C# (.NET), ASP.NET, and SQL
  • Solid understanding of best software engineering practices for the full development life cycle (SDLC), including coding standards, code review, source control, build, test, deploy, and operations
  • Strong relational database skills
  • Experience developing web-based applications
  • Passion for mentoring engineer peers to lead best standards, and produce elegant & maintainable technology deliverables
  • Consistent track record of leading successful delivery for large-scale projects
  • Experience with Agile methodologies
  • Strong written and verbal communication skills showing ability to interface with business stakeholders and engineers
  • Strong history of implementing testing methodologies to move quality to the left
  • Acute sense of ownership and the resolve to dig deeper into product and technical issues
  • Strong problem-solving skills
  • Self-motivated, detail-oriented, and responsible team player
  • A self-starter with the ability, passion, creativity, and confidence to independently solve problems and produce results

  • Design/develop/maintain our web-based applications using Node.js, React, C# (.NET), ASP.NET, SQL, AngularJS, HTML, CSS, Javascript, and other technologies
  • Help maintain and optimize our AWS account by managing resources, monitoring performance, ensuring security best practices, and implementing cost-effective solutions
  • Build/improve continuous integrations/continuous development, and continuous deployment pipeline (CI/CD pipeline)
  • Enhance design policies, processes, procedures, methods, tests
  • Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities
  • Actively participate as a member of an agile team in a Scrum environment
  • Encourage best practices demonstrating how to create effective designs and write maintainable, reusable code
  • Investigate and develop skills in new technologies
  • Monitor everyday activities of the system and provide required support

Node.jsSQLAgileASP.NETHTMLCSSJavascriptSCRUMC#.NETReactCommunication SkillsCI/CD

Posted 3 months ago
Apply
Apply

📍 AL, AZ, CA, CO, CT, DE, FL, GA, ID, IL, IN, KS, LA, MD, MI, MO, MS, NC, NE, NJ, NM, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, WI

🧭 Full-Time

💸 $150,000 - $150,000 per year

🔍 Self-storage

  • Bachelor’s degree in a computer-related degree program or equivalent work experience.
  • 5+ years of design/development experience with Node.js, React, C# (.NET), ASP.NET, and SQL.
  • Solid understanding of best software engineering practices for the full development life cycle (SDLC), including coding standards, code review, source control, build, test, deploy, and operations.
  • Strong relational database skills.
  • Experience developing web-based applications.
  • Passion for mentoring engineer peers to lead best standards, and produce elegant & maintainable technology deliverables.
  • Consistent track record of leading successful delivery for large-scale projects.
  • Experience with Agile methodologies.
  • Strong written and verbal communication skills showing ability to interface with business stakeholders and engineers.
  • Strong history of implementing testing methodologies to move quality to the left.
  • Acute sense of ownership and the resolve to dig deeper into product and technical issues.
  • Strong problem-solving skills.
  • Self-motivated, detail-oriented, and responsible team player.
  • A self-starter with the ability, passion, creativity, and confidence to independently solve problems and produce results.

  • Design/develop/maintain our web-based applications using Node.js, React, C# (.NET), ASP.NET, SQL, AngularJS, HTML, CSS, Javascript, and other technologies.
  • Continually move quality to the left.
  • Help maintain and optimize our AWS account by managing resources, monitoring performance, ensuring security best practices, and implementing cost-effective solutions.
  • Build/improve continuous integrations/continuous development, and continuous deployment pipeline (CI/CD pipeline).
  • Enhance design policies, processes, procedures, methods, tests.
  • Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities.
  • Actively participate as a member of an agile team in a Scrum environment.
  • Encourage best practices demonstrating how to create effective designs and write maintainable, reusable code.
  • Investigate and develop skills in new technologies.
  • Monitor everyday activities of the system and provide required support.

Node.jsSQLAgileASP.NETHTMLCSSJavascriptSCRUMC#.NETReactCommunication SkillsCI/CDProblem SolvingAgile methodologies

Posted 3 months ago
Apply