đź‘‹ We're Salesforce, the customer company. CRM + Data + AI + Trust.
Software Engineer
Location
Indiana + 2 moreAll locations: Indiana | Massachusetts | Virginia
Posted
55 days ago
Salary
$117.2K - $176.7K / year
Seniority
Senior
Job Description
Software Engineer
Salesforce
PubSec Salesforce Software Engineer (MTS) Location: - Indiana - Indianapolis - Massachusetts - Burlington - Virginia - Mclean Hybrid Full time Job Description: To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce. Must be a U.S. Citizen operating on U.S. Soil with ability to meet customer and government screening standards applicable to this role, including a Criminal Justice Information Services screening with fingerprint scan. Due to the citizenship requirement for this role, which supports U.S. federal, state, and/or local government customers, citizenship will be verified through two of the following REAL ID Act documents: U.S. Passport, Passport Card, REAL Driver's License, Global Entry Card, U.S. Government CAC/PIV. PubSec Salesforce Software Engineer (MTS) Office hybrid in Indianapolis, IN, Burlington, MA or McLean, VA Salesforce Digital Enterprise Technology (DET) is looking for a passionate Community Portal Engineer to build and evolve our customer success portal. You'll play a key role in shaping the digital experience our Public Sector customers interact with every day. As a DET Engineer, you'll be building, testing and maintaining solutions that run on our best-of-class integration platform to interconnect cloud and data. These solutions are critical to the success of the Public Sector Line of Business. The ideal candidate should have hands-on experience on Salesforce-on-Salesforce technologies which include but are not limited to Service Cloud, LWC, Aura, APEX, Javascript, SOQL, SAML, REST/SOAP APIs, Mulesoft, SFDX, etc. To be successful at this position you must be a self-starter, take accountability, speak up, work at a quick pace, and handle multiple tasks simultaneously while keeping a good sense of humor. You must possess good oral and written skills and be able to collaborate effectively with other team members. Contribute ideas and provide feedback on how to continually improve the way we innovate solutions. Responsibilities - Design, develop, and maintain a scalable, customer-facing portal using Salesforce Experience Cloud - Build custom Lightning Web Components (LWC) and Aura components optimized for external users - Implement and maintain secure guest and authenticated user access (SSO, OAuth, SAML) - Integrate the portal with CRM, support, identity provider and third-party systems via REST/SOAP APIs - Partner with UX/UI designers and Product Management to deliver intuitive, branded, and accessible customer experiences - Optimize portal performance, page load times, and mobile responsiveness - Write, execute and maintain automated test suites - Work with Customer Success and Support teams to surface self-service content and knowledge articles - Document and present implementation designs to peers, stakeholders and review board - Coordinate with stakeholders to align on the development environment and launch dependencies - Monitor usage analytics and iterate based on customer behavior and feedback - Ensure compliance with data privacy standards (GDPR, CCPA) for external-facing data - Ensure compliance with applicable Public Sector regulations - Provide investigative support on new & existing integrations - Work with project managers to provide timely status and feedback to stakeholders - Align to Agile Methodology - Keep up with targeted security, technical and business training Required Skills - 4+ years of Salesforce development experience with a strong focus on Experience Cloud / Communities - Exposure to Salesforce-on-Salesforce technologies such as MuleSoft Anypoint / DevHub, Data Cloud, Government Cloud, Agentforce, Tableau and/or Slack - Experience writing & running automated tests with Selenium or Playwright - Experience working with XSL/T, XPath expressions & functions - Proven experience building and launching external (B2B or B2C) customer portals - Proficiency in LWC, Aura, Apex, SOQL, and JavaScript - Strong understanding of responsive design, accessibility (WCAG 2.1), and cross-browser compatibility - Experience with CDN, caching strategies, and performance tuning for high-traffic portals - Experience with customer identity and access management (CIAM) - SSO, OAuth 2.0, social techniques - Experience with Salesforce DX and CI/CD pipelines - Experience consuming open and/or private APIs, such as Google, Salesforce.com, Snowflake, Slack, etc. - Excellent interpersonal, verbal and written skills and the ability to interact with all level of stakeholders, support personnel, and clients - Strong documentation, analytical and problem-solving skills - A related technical degree required Nice to Have Skills - Familiarity with Salesforce CMS, Knowledge, and Case Management for self-service use cases - Familiarity with headless portal architectures or React-based frontends - Exposure to customer analytics tools (e.g., Google Analytics, Amplitude) Highly Desirable Certifications - Salesforce Experience Cloud Consultant - Platform Developer II - Salesforce Basic Administrator Unleash Your Potential When you join Salesforce, you'll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we'll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future - but to redefine what's possible - for yourself, for AI, and the world. Accommodations If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form. Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options. Posting Statement Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications - without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education. In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: https://www.salesforcebenefits.com. At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions. The typical base salary range for this position is $117,200 - $176,700 annually. The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.
Related Guides
Related Job Pages
More Software Engineer Jobs
AS-400 Developer
ALMO CORPORATIONAlmo is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
Job DetailsJob Location: Philadelphia, PA - Philadelphia, PA 19154Job Category: Information TechnologySUMMARY: You will work closely with the technical team to oversee AS/400 operations and ensure that all required maintenance tasks are properly validated. You will also be responsible for designing, coding, testing, debugging, and documenting solutions using RPG and related languages. You will actively participate in team development while also working independently on certain projects. ESSENTIAL DUTIES AND RESPONSIBILITIES: Staying informed about operational tasks (backups, DR, scheduler, maintenance, etc.) and ensuring synchronization with application systems. Developing approaches and solutions for existing systems in collaboration with users. Following established processes and procedures. Contributing to the design, development, testing, and maintenance of systems. Collaborating with the AS/400 IT team to address technical issues and provide support. Performing code reviews for modifications made to tables and logical files. Ensuring that changes are implemented securely and with high testing quality. Performing different levels of testing to ensure software accuracy, using both automated and manual testing methods. Reviewing and approving changes made by colleagues and coordinating production deployments with them. Handling support tickets and ensuring compliance with SLAs and urgency levels. Documenting new applications and existing systems. QualificationsMINIMUM REQUIREMENTS: 15+ years of proven experience with IBM i (iSeries, AS/400), DB2 database, and RPG language. Strong understanding of Order Entry, Inventory, and Distribution systems, with a focus on integration with external solutions. Experience in programming and analysis using RPGILE and SQL. Good understanding of change management processes. Excellent communication skills. PHYSICAL DEMANDS The position requires prolonged periods of sitting and working at a computer workstation. Frequent use of hands and fingers for typing, data entry, and handling office equipment. Visual concentration is required for reviewing code, technical documentation, and screen-based information. May occasionally be required to work outside of regular business hours during system maintenance, upgrades, or issue resolution. WORK ENVIRONMENT The role is typically performed in a standard office or remote setting, using computer and communication technologies. The environment is professional, team-oriented, and collaborative, with interaction across various departments. Work involves managing multiple priorities in a dynamic and fast-paced setting. Employees are expected to adhere to company policies regarding safety, security, and confidentiality. Appropriate ergonomic and health standards are maintained to support a productive and comfortable workspace.
Software Developer
AmericorThe Nation's Leading Provider of Consumer Credit, Debt and Lending Solutions
We are seeking a skilled and motivated Software Developer to join our team. In this role, you will design, develop, test, and deploy high-quality software solutions that meet user and business needs. The ideal candidate brings strong technical expertise, a problem-solving mindset, and the ability to collaborate effectively across teams. *Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time Compensation: $65,000-$80,000 annually, dependent on experience. Location: Remote/Work From Home Key Responsibilities - Evaluate project requirements and assess feasibility within time and cost constraints - Design, develop, and maintain software applications based on user specifications - Modify and enhance existing software to improve performance and resolve issues - Support and participate in software testing, validation, and quality assurance processes - Assist with software deployment and ensure applications operate within established specifications - Gather and analyze user feedback to improve functionality and user experience - Design and maintain databases for specific application needs - Determine system performance standards and recommend appropriate hardware configurations - Collaborate with cross-functional teams including systems analysts, engineers, and developers - Provide guidance on software maintenance and best practices - Perform other related duties as assigned Qualifications - Strong verbal and written communication skills - Excellent problem-solving and analytical abilities - High attention to detail and strong organizational skills - Proven ability to manage time effectively and meet deadlines - Extensive knowledge of programming languages and development frameworks - Ability to quickly learn and adapt to new technologies - Proficiency in Microsoft Office Suite or related tools Education & Experience - Bachelor’s degree in Computer Science, Engineering, or a related field preferred, not required - 5+ years of experience in software development or engineering preferred, not required Note to Agencies: Americor Funding Inc. has an internal recruiting department and may, at times, supplement that capability with assistance from temporary staffing agencies, placement services, and professional recruiters (“Agency”). Agencies are directed not to contact Americor Funding Inc. employees directly to present candidates. It is the Company’s policy that all candidates must be presented to hiring managers exclusively by the internal recruiting team or other authorized personnel. Any unsolicited resumes sent to Americor Funding Inc. by an Agency—including those sent to any Company mailing address, fax, email, employee, or the resume database—will be considered the property of the Company. Americor Funding Inc. will not pay a fee for any placement resulting from an unsolicited resume. Any candidate for whom an Agency submits an unsolicited resume will be deemed referred at no cost to the Company. Americor is proud to be an Equal Opportunity Employer. Americor does not discriminate based on race, color, gender, disability, veteran, military status, religion, age, creed, national origin, sexual identity or expression, sexual orientation, marital status, genetic information, or any other basis prohibited by local, state, or federal law.
Sr Java Developer (w/ SQL/Couchbase
NTT DATANTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. Our consulting and industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D.
Req ID: 367262 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Sr Java Developer (w/ SQL/Couchbase to join our team remotely in Canada. Who we are: NTT DATA America strives to hire exceptional, innovative and passionate individuals who want to grow with us. Launch by NTT DATA is the culmination of the company’s strategy to acquire and integrate the skills, experience, and technology of leading digital companies, backed by NTT DATA’s core capabilities, global reach, and depth.How You’ll Help Us: Our clients need digital solutions that will transform their business so they can succeed in today’s hypercompetitive marketplace. As a team member you will routinely deliver elite solutions to clients that will impact their products, customers, and services. Using your development, design and leadership skills and experience, you will design and implement solutions based on client needs. You will collaborate with customers on future system enhancements, thus resulting to continued engagements. How We Will Help You: Joining our Java practice is not only a job, but a chance to grow your career. We will make sure to equip you with the skills you need to produce robust applications that you can be proud of. Whether it is providing you with training on a new programming language or helping you get certified in a new technology, we will help you grow your skills so you can continue to deliver increasingly valuable work. Once You Are Here, You Will: The Senior Applications Developer provides input and support for, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). You will participate in component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements. This position provides input to applications development project plans and integrations. You will collaborate with teams and supports emerging technologies to ensure effective communication and achievement of objectives. The Senior Applications Developer provides knowledge and support for applications development, integration, and maintenance. You will provide input to department and project teams on decisions supporting projects. • Apply Disaster Recovery Knowledge • Apply Information Analysis and Solution Generation Knowledge • Apply Information Systems Knowledge • Apply Internal Systems Knowledge • IT – Design/Develop Application Solutions • IT – Knowledge of Emerging Technology • IT – Problem Management/Planning • Technical Problem Solving and Analytical Processes • Technical Writing Job Requirements: • Contribute to IS Projects; conducts systems and requirements analyses to identify project action items. • Perform Analysis and Design; participates in defining and developing technical specifications to meet systems’ requirements. • Design and Develop Moderate to Highly Complex Applications; Analyzes, designs, codes, tests, corrects, and documents moderate to highly complex programs to ensure optimal performance and compliance. • Develop Application Documentation; Develops and maintains system documentation to ensure accuracy and consistency. • Produce Integration Builds; Defines and produces integration builds to create applications. • Performs Maintenance and Support; Defines and administers procedures to monitor systems performance and integrity. • Support Emerging Technologies and Products; Monitors the industry to gain knowledge and understanding of emerging technologies. Basic qualifications: • 6+ years of experience with Java, including building complex, scalable applications. • 6+ years of experience in Spring Boot, including designing and implementing advanced microservices architectures. • 3+ years of Angular experience • 3+ years of experience with SQL and NoSQL databases, particularly Couchbase, including design, development, and optimization of database-intensive applications. • 3+ years of experience with Kafka, AMQ, WMQ including the ability to design and implement robust messaging systems. • 2+ years of experience in Apache Camel, with the ability to develop complex routing and transformation logic.  • 2+ years of experience in OpenShift or Kubernetes, including CI/CD pipelines, Jenkins, container orchestration, and deployment strategies. • Should be experienced with Couchbase or any other no SQL knowledge • Should be able to provide production support when needed Preferred qualifications: • 6+ years of experience working with databases such as SQL server • 2+ years of experience working with Google Cloud Platform Mindset: • Lifelong Learner. You are always seeking to improve your technical and nontechnical skills. • Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need. • Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details. #Launchjobs #LaunchEngineering" About NTT DATA NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D. Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client’s needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, https://us.nttdata.com/en/contact-us. NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.
Software Engineer II
MicrosoftMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.
Overview Azure Specialized is responsible for bringing specialized workloads—such as Supercomputing for Artificial Intelligence (AI), Oracle Databases, NetApp storage, and many more—to our cloud offerings. We work across Microsoft and with industry partners to deliver these joint solutions. We are a highly impactful team that focuses on a wide array of technologies and offers numerous opportunities for growth and learning in areas such as Networking, Cloud Platforms, Service-Oriented Network Architecture, and Datacenter Networking at scale. The team primarily focuses on work across Software-Defined Networking (SDN) platforms, Top of the Rack (ToR) switches, and various services responsible for programming SDN-enabled network data planes to enhance the rich networking feature set offered to our customers, as well as maintaining and growing the set of specialized workloads we provide. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day, we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - Works with appropriate stakeholders to determine user requirements for a set of features. - Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. - Creates and implements code for a product, service, or feature, reusing code as applicable. - Contributes to efforts to break down larger work items into smaller work items and provides estimation. - Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems. - Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. Other Requirements: - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: - Bachelor's Degree in Computer Science - OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python - OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 1+ year(s) experience developing software for SONiC, Software-Defined Networking (SDN), network switches or related networking technologies - 1+ year(s) experience in Transmission Control Protocol/Internet Protocol (TCP/IP), data center networking, monitoring/logging platforms and strong problem solving and software troubleshooting skills. Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.




