Senior Software Engineer
Impellam NA Support Services - Australia
Role summary / purpose
Senior Software Engineers are primarily responsible for designing highly complex solutions then building and overseeing the execution of those designs. We are looking for motivated and energetic engineers who are passionate about building amazing software.
Key responsibilities
- Design and build highly complex software solutions using agile/XP/TDD.
- Program well-designed, efficient code independently.
- Collaborate with designers, developers, and product owners to build cloud native software solutions targeting PCF, Azure, AWS, mobile iOS/Android, etc.
- Clearly communicate team wide progress and identify blocking processes/patterns that hold a team back.
- Participate in paired programming and code reviews with juniors to expand the teams collective knowledge and understanding of software engineering.
- Complete independent research to refine best practices and present work to peers.
- Coach and mentor software developers.
- Provide technical guidance to leadership so that solutions are built with innovation and sustainability in mind.
- Learn the business drivers of a product and help drive the technical direction of a product to fulfill the desired vision.
- Turn complex ideas into manageable pieces of work to complete as part of a product team.
Requirements - education & experience
- 5-7 years previous experience in software development (either 7 years of experience specifically in software development or five years of experience in software development in combination with 2 years alternative experience in a related field).
- A breadth of experience building software solutions through a strong mix of independent research/projects and industry expertise.
- Portfolio of work including code samples.
- Previous experience collaborating on a cross-functional team.
- Deep understanding of development cycle.
- Experience turning complex ideas into user stories and breaking down complex work into smaller components.
Required skills
- Significant familiarity and comfort in using IDEs with knowledge of shortcuts and operations that speed up development time.
- Deep and solid understanding of APIs with experience designing/building/implementing APIs.
- Significant understanding of cloud-native software engineering best practices.
- Familiarity with several frameworks with ability to write concise and easy-to-follow code.
- Experience with automation and optimization to create repeatable patterns that increase team efficiency.
- Experience managing and optimizing databases.
- Understanding of functional programming and ability to apply functional concepts in any language.
- Ability to comfortably work with multiple platforms.
- Ability to debug and avoid future problems by building more robust solutions.
- Ability to analyze mistakes/successes from previous personal or team experience and design future solutions with few bugs and quick remediation times.
- Experience building solutions with the larger team in mind to improve software engineering at the team level.
- Deep and solid understanding of cyber security principles such as authentication, authorization and encryption.
- Ability to leverage and recommend common security libraries applicable to language stack and solid experience with secure programming best practices.
- Knowledge of common attack vectors such as SQL injection, Denial of Service (DoS), and Cross-Site Scripting with methods to limit exposure.
- Quick ability to identify and remediate potential security vulnerabilities.
- Experience working with one or more CI/CD stacks and associated best practices.
- Ability to setup CI/CD for new products with no guidance and recommend modifications to CI/CD processes.
- Quick to pick up new languages or adopt more recent versions of languages.
Nice-to-have / preferred skills
- Experience with teaching and mentoring team members at various levels.
Impellam Group and its brands are equal-opportunity employers committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, pregnancy or maternity, national origin, age, disability, veteran status, or any other factor determined to be unlawful under applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application, interview process, pre-employment activity, and the performance of crucial job functions.
If you require additional disability considerations, modifications, or adjustments please let us know by contacting View email address on aplitrak.com or fill out this form to request accommodations.
- ...in partnership with a leading organization, is looking for a Software Engineer IV to join their team as a Technical Lead for Platform & Application... ...platform strategy. The Technical Lead will work closely with Senior Back End Software Engineers, data engineers, product managers...SeniorContract work
$116k - $159k
...- $159,000.00/yr Responsibilities Develop customized coding, software integration, perform analysis, configure solutions, using tools... ...business from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of...Senior- ...Dialog flow CX or similar conversational AI frameworks.Exposure to LLM (Large Language Models), agentic architectures, and prompt engineering concepts.Familiarity with ADK (Agent Development Kit), Playbook, or similar agentic frameworks.Conceptual understanding of...Senior
$154.67k - $233.3k
Job Details Job Family: Software Req ID: 509100 Employer: Siemens Industry Software Inc. Job Title: Senior Software Engineer [MULTIPLE POSITIONS] Job Location: Charlotte, NC Job Type: Full Time Rate of Pay: The salary range for this position in Charlotte...SeniorFull timeFlexible hours- ...productionalizing data-driven operational strategies. The Sr Software Engineer will work within a team of developers, data engineers, data... ...continuous delivery tools Experience with test automation Seniority level: Mid-Senior level Employment type: Full-time Job...SeniorFull time
- ...replace manual, fragmented processes with secure, reliable software. Think about it as Uber for Real Estate Agents. Our... ..., which means quality, reliability, and thoughtful engineering matter. Role Senior Software Engineer Company: KeyPleaz Location: Remote...SeniorRemote work
- ...listed in posting Weekly Schedule: Monday- Friday, 9am-5pm The Senior Development Engineer will plan, design, develop, configure, document, deploy, troubleshoot, and maintain First Horizon software applications and services. The successful candidate should be...SeniorMonday to Friday
$118k - $178k
...Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed's AI‑powered products to large and small language models (LLM and SLM), and safeguard AI actions. You will...Senior- ...transform an industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical design and implementation of new products or enhancements. This...SeniorPermanent employmentH1bWork at officeLocal areaRemote work
$108k - $136k
Join to apply for the Senior Software Engineer role at Total Quality Logistics . As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to...SeniorH1bRemote workRelocation package- ..., including through conferences, workshops and meetups Job Overview We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in building scalable, high-quality cloud-native applications. The ideal candidate brings a hands-...SeniorFull time
$116.5k - $169k
...Hybrid on-site, Charlotte, NC 8–12+ years of hands‑on software engineering experience delivering production‑grade, enterprise web applications... ...equivalent professional experience Responsibilities The Senior Software Engineer will drive end‑to‑end full‑stack...SeniorFull time- Optomi, in partnership with a leading financial services company, is looking for a Senior Software Engineer to join their team in Charlotte, NC. Green Card and USC only! Position Summary This role involves collaborating with other developers to develop specifications...Senior
$125k - $160k
Who We Are DebtBook is an industry‑leading fintech software platform that revolutionizes the way local government, higher education,... ...communicates with a React SPA (single page application). All of our engineers work on the front‑end, back‑end and database. Some are more...SeniorLocal areaRemote workFlexible hours$15 per hour
...still operates without the automated feedback loops that modern software teams rely on. Without real-time observability, issues are... ...Partners and Andreessen Horowitz and with a rapidly growing team of engineers, scientists, construction veterans, and Enterprise go-to-...SeniorFull timeFor contractorsWork at officeRemote workHome officeFlexible hours- The Senior Software Engineer will support the full software development lifecycle (SDLC) for enterprise applications responsible for large-scale document generation, processing, printing, and electronic/postal delivery. This role supports critical document delivery infrastructure...Senior
$70 - $80 per hour
...your recruiter to learn more. Job details Job Title: Sr. Java Software Engineer III Location: Atlanta, Georgia Compensation: $70 - $80... ...stack). Passion for clean code, DevSecOps, and agile delivery. Seniority level Mid-Senior level Employment type Contract Job function...SeniorContract work$95k
...to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing... ...customers protect their reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity to grow your career...Senior- ...connect with the right partners. About the Role We're hiring a Senior Full Stack Engineer to build product features end to end as we evolve OWL from... ...Looking For 5-8+ years of experience building production software Strong backend experience in Python (and/or Node.js)...SeniorWork at officeVisa sponsorshipWork visaShift work
- One of the country’s largest financial services organizations is seeking a Senior Software Engineer with a Backend/AI Focus to join its Data & AI Engineering team in Charlotte, NC . In this role, you’ll help design and deliver scalable, real-time services that power modern...SeniorFull timeContract workTemporary workFlexible hours
$100k - $160k
...high-value outcomes every day. Our AI Voice & Telephony Engineering Team builds the systems that power intelligent conversations... ...solutions faster and more effectively. What You’ll Do: As a Senior Software Engineer, you’ll design and build scalable, cloud-based...SeniorFull timeTemporary workFlexible hours$116k - $136k
What You’ll Do We’re looking for a Senior Software Engineer I to join our Business Owner Solutions IT team. You’ll be a part of a new and growing team helping to support capabilities for the Individual Disability product. If you enjoy problem-solving, collaborating with...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeFlexible hoursNight shift- ...connect with one another. About the Role We’re hiring an Engineer to define and build systems that make our data usable across... ...our operations team uses every day. Move Quickly in a Small, Senior Team Operate with high ownership in a small engineering team...SeniorFull timeWork at officeFlexible hours
- ...training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality,... ...that link to access the portal and complete your profile. Seniority level Entry level Employment type Contract Job function...SeniorRemote jobFull timeContract workFor contractorsFlexible hours
$104.75k - $174.59k
...pursue their financial goals. Cloud Support engineers at LPL run the cloud — they're the first... ...incidents inside the Support team, with senior engineers, AVPs, and the VP, Support... ..., platform engineering, or software engineering; Bachelor's degree in Computer...SeniorFull timeWork experience placementWork from home- A leading technology firm in Charlotte, North Carolina, is seeking a highly experienced Senior Java Developer to develop and maintain backend services. The candidate will be responsible for building APIs and supporting identity and access management services. Ideal candidates...Senior
$68.25 per hour
...Job Title: Senior Java Full Stack Developer Duration: Contract - 12 months Pay Range: $68.25/hr (W2) Job ID: 406489 About BCforward... ...experience in Java development, frontend UI frameworks, data engineering, and cloud/distributed platforms and a proven ability to design...SeniorContract work- ...databases, under general direction. Are you a passionate Android Engineer ? Do you want to work on a state-of-the-art application with... ..., NC. What it takes: Demonstrated experience with software engineering fundamentals including object-oriented design, data...SeniorWork at office
$48k - $96k
...Join to apply for the Senior Android Developer role at Lumenalta . The pay range is provided by Lumenalta. Your actual pay will be based... ...app store with over 100 reviews 5+ years of production-level software development experience Recent experience with RxJava Strong...SeniorFull timeWork at officeRemote workMonday to FridayFlexible hours- ...databases, under general direction. Are you a passionate iOS Engineer ? Do you want to work on a state-of-the-art application with... ...develops code, tests artifacts, and produces reports. Employs software development techniques to ensure tests are implemented in a way...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- network software engineer Charlotte, NC
- software engineer travel Charlotte, NC
- senior robotics software engineer Charlotte, NC
- entry level software engineer remote Charlotte, NC
- cybersecurity software engineer Charlotte, NC
- federal - software developer Charlotte, NC
- junior software engineer Charlotte, NC
- agile software developer Charlotte, NC
- financial software developer Charlotte, NC
- graduate software developer no experience Charlotte, NC


