Apply

Sr. Software Engineer

Posted 4 months ago

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

📍 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 4 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 8 days ago
Apply
Apply

📍 Iowa, South Dakota

🧭 Full-Time

🔍 Insurance

  • Bachelor’s degree in Computer Science, MIS, or related field of study.
  • At least 2 years of software development experience or 6 years of related experience.
  • Strong analytical problem-solving skills and attention to detail.
  • Experience troubleshooting and developing technical solutions.
  • Familiarity with software development lifecycle methodologies.
  • Ability to gather information and perform necessary research for problem definitions.
  • Demonstrated ability to build relationships and communicate with stakeholders.
  • Ability to mentor team members and set a positive example.
  • Eagerness to learn and stay current on industry trends.
  • Experience working within an Agile team environment is preferred.
  • Experience with AWS Lambda, Node.js, Angular, and API development is preferred.

  • Provide high-level analysis and implementation of innovative, efficient, and cost-effective business solutions for multiple platforms.
  • Guide other engineers in design, development, code testing, debugging and resolution of issues using emerging technologies.
  • Provide advanced support in gathering information, root cause analysis, and ongoing optimization.
  • Mentor and guide in the development and implementation of solutions, including new or enhanced software.
  • Use data and cost measures to influence decisions and take actions to deliver project or production support objectives.
  • Build relationships with Wellmark leaders and act as a consultant on business status and technology enhancements.
  • Participate in project proposals, estimates, and proof-of-concept activities.

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

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Creator commerce technology

🏢 Company: LTK USA

  • 6+ years of software development experience.
  • Experience building developer platforms/frameworks (Backstage.io, Cortex, Humanitec, score.dev, etc.) for companies beyond the startup stage.
  • Experience migrating workloads onto Kubernetes/EKS.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience with AWS systems such as ECS, Lambda, and RDS.
  • Experience writing services in Go, Python, C++, or Java.
  • Built scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Experience integrating 3rd party APIs (REST, OAuth).
  • Expertise in data storage technologies, including relational and NoSQL databases.
  • Knowledge of microservices architecture.
  • Experience building and maintaining CI/CD pipelines, system monitors, and log aggregation services.
  • Familiarity with agile methods and Scrum or Kanban frameworks.
  • Comfortable shipping code multiple times per day.
  • Proven experience influencing and mentoring other members of the Engineering team.

  • Build developer-facing tooling and infrastructure that creates developer satisfaction and improves development velocity.
  • Define, document and build golden paths for teams to build services in a scalable, secure way.
  • Work with teams across the company to gather requirements, support and drive projects forward.
  • Provide guidance and unblock others on the team while helping others grow through code reviews.
  • Make informed decisions around technical debt and tradeoffs.
  • Regularly think about the scrum team's processes and share complex solutions for improvements with peers and management.

AWSDockerPythonSoftware DevelopmentAgileHadoopHadoop HDFSJavaKubernetesOAuthSCRUMC++CassandraGoNosqlCI/CD

Posted about 1 month ago
Apply
Apply
🔥 Sr. Software Engineer
Posted about 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 about 2 months ago
Apply
Apply
🔥 Sr. Software Engineer
Posted 2 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 2 months ago
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 99000 - 163300 USD per year

🔍 Medical Technology

🏢 Company: external_career_site_usa

  • Bachelor degree in Computer Science or related fields (Computer Engineering, Information Systems, etc.).
  • 1-5 years of growing responsibility in Research & Development roles.
  • Experience operating in agile development environments is preferred.
  • Experience with healthcare environments is preferred.
  • Experience with cloud-based technologies from public cloud providers (e.g. AWS, GCF, Azure) is preferred.
  • Experience with REST architecture is preferred.
  • Experience with RPC protocols is a plus.
  • Experience with Container orchestration frameworks (e.g. Kubernetes, Docker, OpenShift) is preferred.
  • Experience with Infrastructure as code (e.g. Terraform, Pulumi) is preferred.
  • Experience with multiple database implementations (e.g. MySQL, SQL Server, non-relational databases) is preferred.

  • Perform software design and implementation, following coding guidelines and considering system characteristics to produce optimal performance, reliability, and maintainability.
  • Conduct software evaluation and testing of own software, software from other engineering staff, and third-party software.
  • Provide technical documentation for the design, implementation and testing of the software.
  • Attend design review meetings as needed to adhere to the software development procedures.
  • Document and repair errors related to software.
  • Enhance professional growth and development through participation in educational programs, current literature, in-service meetings and workshops.
  • Work with multi-functional project teams to complete Product Engineering projects with minimal guidance.
  • Develop cohesive interpersonal working relationships with all peers and team members.
  • Work with source code management tools (e.g. Github) and work tracking tools (e.g. JIRA).

Software DevelopmentJavaGoReactCommunication SkillsCollaborationNodeJS

Posted 3 months ago
Apply